locked
cadastro de usuario e visualizar e edição usando usercontrol RRS feed

  • Question

  • Pessoal estou iniciando em desenvolvimento dot net. criei um formulario de cadastro de usuário e de empresa que estão assim na classe c#.

     

    namespace GLook.Domain.ModuloUsuario

    {

        class Empresa: Entidade, IDisposable

        {

     

            private string nome;

            private string razaoSocial;

            private string foneComercial;

            private string foneCelular;

            private string creci;

     

             #region Propriedades

            /// <summary>

            /// Get/Set do nome da empresa.

            /// </summary>

            public string Nome { get; set; }

     

            public string RazaoSocial { get; set;} 

     

             public string FoneComercial { get; set;} 

            public string FoneCelular { get; set;} 

            public string Creci { get; set;}

     

             #endregion Construtor

            /// <summary>

            /// Instancia da empresa com nome e razão social.

            /// </summary>

            /// <param name="nome"></param>

            /// <param name="senha"></param>

            public Empresa(string nome, string razaoSocial)

            {

                this.Nome=nome;

                this.RazaoSocial=razaoSocial;

            }

             /// Instancia da empresa com nome e razão social e telefone.

             public Empresa(string nome, string razaoSocial, string foneComercial, string foneCelular, string creci)

            {

                this.Nome=nome;

                this.RazaoSocial=razaoSocial;

                 this.FoneComercial=foneComercial;

                this.FoneComercial=foneComercial;

                  this.Creci=creci;

            }

     

     

              #region Metodos

     

     

            /// <summary>

            /// Utilizado para criar uma empresa.

            /// </summary>

            /// <returns></returns>

            /// 

            public bool  Criar()

            {

                try{

                Empresa empresa= new Empresa(Nome,RazaoSocial,FoneComercial,FoneCelular,Creci);

     

                    return empresa !=null;

            }

     

     

                catch (Exception empresa)

                {

                    throw new ArgumentException("Erro.", empresa);

     

     

                }

            }

     

            public bool ValidaEmpresa(string nome, string razaoSocial, string foneComercial, string foneCelular, string creci)

            {

                try

                {

                    return ValidaEmpresa(nome, razaoSocial, foneComercial, foneCelular, creci);

                }

                catch (Exception ValidaEmpresa)

                {

                    //Log.Relatar("Mensagem qualquer", ex

                    throw (ValidaEmpresa);

                }

            }

     

     

            static public void Consulta()

            {

                 string stringDeConexao = @"";

    ///conexao

                OdbcConnection conexao=new OdbcConnection(stringDeConexao);

     

     

                ///comando

     

     

                string textoComando=@" SELECT *FROM Empresa;";

                OdbcCommand comando=new OdbcCommand(textoComando,conexao);

     

                conexao.Open();

     

                ///listagem

     

                OdbcDataReader resultado=comando.ExecuteReader();

                while(resultado.Read())

     

                {

                    Console.WriteLine("{0};{1}:{2}:{3}:{4}",resultado["nome"],resultado["razaoSocial"],resultado["foneComercial"],resultado["foneCelular"],resultado["creci"]);

                }

                conexao.Close();

            }

     

     

     

     

     

            static  void Inseredados()

            {

                string stringDeConexao = @"";

    ///conexao

                OdbcConnection conexao=new OdbcConnection(stringDeConexao);

     

     

                ///dados da empresa

     

                Console.WriteLine("Digite o nome da Empresa");

                    string nome=Console.ReadLine();

     

     

                Console.WriteLine("Digite a razao social da Empresa");

                    string razaoSocial=Console.ReadLine();

     

     

                Console.WriteLine("Digite o fone comercial da Empresa");

                    string foneComercial=Console.ReadLine();

     

     

                Console.WriteLine("Digite o celular da Empresa");

                    string foneCelular=Console.ReadLine();

     

     

                Console.WriteLine("Digite o creci da Empresa");

                    string creci=Console.ReadLine();

     

     

     

                ///comando

     

                string textoDoComando=@"INSERT INTO EMPRESA(nome,razaoSocial,foneComercial,foneCelular,creci)VALUES

                ('"+ nome +"','"+ razaoSocial +"','"+ foneComercial +"','"+ foneCelular +"','"+ creci +"');";

     

                OdbcCommand comando= new OdbcCommand(textoDoComando, conexao);

                comando.Parameters.AddWithValue("@nome", nome);

                comando.Parameters.AddWithValue("@razaoSocial", razaoSocial);

                comando.Parameters.AddWithValue("@foneComercial", foneComercial);

                comando.Parameters.AddWithValue("@foneCelular", foneCelular);

                comando.Parameters.AddWithValue("@creci", creci);

                conexao.Open();

                comando.ExecuteNonQuery();

                conexao.Close();

     

            }

     

     

     

            static void AlteraDados()

            {

                string stringDeConexao = @"";

                ///conexao

                OdbcConnection conexao = new OdbcConnection(stringDeConexao);

     

     

                ///dados da empresa

     

                Console.WriteLine("Digite o nome da Empresa");

                string nome = Console.ReadLine();

     

     

                Console.WriteLine("Digite a razao social da Empresa");

                string razaoSocial = Console.ReadLine();

     

     

                Console.WriteLine("Digite o fone comercial da Empresa");

                string foneComercial = Console.ReadLine();

     

     

                Console.WriteLine("Digite o celular da Empresa");

                string foneCelular = Console.ReadLine();

     

     

                Console.WriteLine("Digite o creci da Empresa");

                string creci = Console.ReadLine();

     

     

     

                ///comando

     

                string textoDoComando = @"UPDATE Empresa SET nome = '@nome',razaoSocial='@razaoSocial',foneComercial='@foneComercial',foneCelular='@foneCelular',creci='@creci'";

     

                OdbcCommand comando = new OdbcCommand(textoDoComando, conexao);

                comando.Parameters.AddWithValue("@nome", nome);

                comando.Parameters.AddWithValue("@razaoSocial", razaoSocial);

                comando.Parameters.AddWithValue("@foneComercial", foneComercial);

                comando.Parameters.AddWithValue("@foneCelular", foneCelular);

                comando.Parameters.AddWithValue("@creci", creci);

                conexao.Open();

                comando.ExecuteNonQuery();

                conexao.Close();

     

            }

     

     

            static void Deletadados()

            {

                string stringDeConexao = @"";

                ///conexao

                OdbcConnection conexao = new OdbcConnection(stringDeConexao);

     

     

                ///dados da empresa

     

                Console.WriteLine("Digite o nome da Empresa");

                string nome = Console.ReadLine();

     

     

                Console.WriteLine("Digite a razao social da Empresa");

                string razaoSocial = Console.ReadLine();

     

     

                Console.WriteLine("Digite o fone comercial da Empresa");

                string foneComercial = Console.ReadLine();

     

     

                Console.WriteLine("Digite o celular da Empresa");

                string foneCelular = Console.ReadLine();

     

     

                Console.WriteLine("Digite o creci da Empresa");

                string creci = Console.ReadLine();

     

     

     

                ///comando

     

                string textoDoComando = @"DELETE FROM Empresa";

     

                OdbcCommand comando = new OdbcCommand(textoDoComando, conexao);

                comando.Parameters.AddWithValue("@nome", nome);

                comando.Parameters.AddWithValue("@razaoSocial", razaoSocial);

                comando.Parameters.AddWithValue("@foneComercial", foneComercial);

                comando.Parameters.AddWithValue("@foneCelular", foneCelular);

                comando.Parameters.AddWithValue("@creci", creci);

                conexao.Open();

                comando.ExecuteNonQuery();

                conexao.Close();

     

            }

     

     

              #endregion

     

            public bool empresa { get; set; }

     

     

            public void Dispose()

            {

                throw new NotImplementedException();

            }

     

     

     

     

        }

     }

    no form usei o user control uma para visualizar os dados preenchidos e outro para editar como eu faço isso programaticamente.

     

     <label class="leftSide">Nome Fantasia:</label><span class="anome">

                                    <asp:TextBox runat="server" ID="txtnome" 

        ClientIDMode="Static" EnableViewState="false" ></asp:TextBox></span>

     

                                    <label class="leftSide">Razão Social:</label><span class="arazao">

                                    <asp:TextBox runat="server" ID="txtrazao" 

        ClientIDMode="Static" EnableViewState="false" ></asp:TextBox></span>

     

                                     <label class="leftSide">Creci:</label><span class="acreci">

                                    <asp:TextBox runat="server" ID="txtcreci" 

        ClientIDMode="Static" EnableViewState="false" ></asp:TextBox></span>

                            <span>

                                    <label class="leftSide">Telefone(s):</label><span class="atelefone">

     

     

                                    <asp:TextBox runat="server" ID="txtresidencial" 

        ClientIDMode="Static" EnableViewState="false" ></asp:TextBox>

                                    Comercial

                                     <asp:TextBox runat="server" ID="txtcomercial" 

        ClientIDMode="Static" EnableViewState="false"></asp:TextBox></span>

                                     <a  href="#">Excluir</a>

     

     

                                </span>

     

                                <span>

                                    <label class="leftSide">Estado:</label><span class="aestado">

                                    <asp:DropDownList runat="server" ID="txtestado" 

        ClientIDMode="Static" EnableViewState="false" ></asp:DropDownList></span><span class="link2"> <a  href="#">Adicionar novo telefone</a></span>

                                </span>

     

                                <span>

                                    <label class="leftSide">Cidade:</label><span class="acidade">

                                    <asp:TextBox runat="server" ID="txtcidade" 

        ClientIDMode="Static" EnableViewState="false" style="margin-left: 2px" ></asp:TextBox>

                                    <label id='lblCep'>Cep:</label>

                                    <asp:TextBox runat="server" ID="txtcep" 

        Enabled="false" ClientIDMode="Static" EnableViewState="false"></asp:TextBox></span>

     

     

                               <span>

                                    <label class="leftSide">Logradouro:</label>

                                    <asp:TextBox runat="server" ID="txtlogradouro" 

        ClientIDMode="Static" EnableViewState="false" style="margin-left: 17px" ></asp:TextBox></span> 

                                    <label id='lblNumero' >Número:</label>

                                    <asp:TextBox runat="server" ID="txtnumero" 

        alt="integer" ClientIDMode="Static" EnableViewState="false" 

        onchange="localizar()"></asp:TextBox>

     

     

                                <span>

                                    <label class="leftSide">Bairro:</label>

                                    <asp:TextBox runat="server" ID="txtbairro" 

        Enabled="false" ClientIDMode="Static" EnableViewState="false" 

        style="margin-left: 45px"></asp:TextBox>

                                    <a href="#" id="atualizarMapa" >Exibir localização</a>

                               </span>

     

                                <span>

                                    <label class="leftSide">Distrito:</label>

                                    <asp:TextBox runat="server" ID="txtdistrito" 

        Enabled="false" ClientIDMode="Static" EnableViewState="false" 

        style="margin-left: 41px"></asp:TextBox>

                                     <a  href="#">Adicionar outra filial</a>

                                </span> </span>

     

     

     

            <asp:Button runat="server" ID="Button1" Text="Cadastrar" OnClick="btCadastrar_Click"

                OnClientClick="criar()" />

     

              </span>

             <asp:Button runat="server" ID="Button2" Text="Alterar" OnClick="btAlterar_Click"

                OnClientClick="criar()" />

     

              </span>

              <asp:Button runat="server" ID="Button3" Text="Excluir" OnClick="btExcluir_Click"

                OnClientClick="criar()" />

     

              </span>

     


    Friday, April 1, 2011 6:09 PM