コード例 #1
0
        protected void gdvClientes_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClientesNeg _ClienteNeg = new ClientesNeg();
            ClientesMod _ClienteMod = new ClientesMod();

            _ClienteMod.iCodigoCliente = Convert.ToInt32(gdvClientes.SelectedDataKey.Value);
            try
            {
                foreach (ClientesMod lista in _ClienteNeg.listaClientes(_ClienteMod))
                {
                    lblCodigoCliente.Text = lista.iCodigoCliente.ToString();
                    txtDescricao.Text     = lista.sDescricao.Trim();
                    txtCpfCnpj.Text       = lista.sCpfCnpj.Trim();
                    txtEndereco.Text      = lista.sEndereco.Trim();
                    txtNumero.Text        = lista.sNumero.Trim();
                    txtCidade.Text        = lista.sCidade.Trim();
                    txtUF.Text            = lista.sUF.Trim();
                    txtCEP.Text           = lista.sCEP.Trim();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
            MultiView1.ActiveViewIndex = 1;
        }
コード例 #2
0
        public bool excluir(int iCodigoCliente)
        {
            ClientesDao _ClienteDao = new ClientesDao();
            ClientesMod _ClienteMod = new ClientesMod();

            _ClienteMod.iCodigoCliente = iCodigoCliente;
            return(_ClienteDao.delete(_ClienteMod));
        }
コード例 #3
0
 public void atribuirValores(SqlCommand cmd, ClientesMod _Cliente)
 {
     cmd.Parameters.AddWithValue("@iCodigoCliente", _Cliente.iCodigoCliente);
     cmd.Parameters.AddWithValue("@sDescricao", _Cliente.sDescricao);
     cmd.Parameters.AddWithValue("@sCpfCnpj", _Cliente.sCpfCnpj);
     cmd.Parameters.AddWithValue("@sEndereco", _Cliente.sEndereco);
     cmd.Parameters.AddWithValue("@sNumero", _Cliente.sNumero);
     cmd.Parameters.AddWithValue("@sCidade", _Cliente.sCidade);
     cmd.Parameters.AddWithValue("@sUF", _Cliente.sUF);
     cmd.Parameters.AddWithValue("@sCEP", _Cliente.sCEP);
 }
コード例 #4
0
        public bool salvar(ClientesMod _Cliente)
        {
            ClientesDao _ClientesDao = new ClientesDao();

            if (_Cliente.iCodigoCliente != 0)
            {
                return(_ClientesDao.update(_Cliente));
            }
            else
            {
                return(_ClientesDao.insert(_Cliente));
            }
        }
コード例 #5
0
        public List <ClientesMod> listaClientes(ClientesMod _ClienteMod)
        {
            SqlDataReader      dr    = null;
            List <ClientesMod> lista = new List <ClientesMod>();
            string             query = "Select * from tblClientes where 1 = 1 ";

            if (_ClienteMod.iCodigoCliente != 0)
            {
                query += "And iCodigoCliente = " + _ClienteMod.iCodigoCliente;
            }

            try
            {
                conectar();
                SqlCommand cmd = new SqlCommand(query, objConn);
                dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

                while (dr.Read())
                {
                    ClientesMod c = new ClientesMod();
                    c.iCodigoCliente = Convert.ToInt32(dr["iCodigoCliente"]);
                    c.sDescricao     = dr["sDescricao"].ToString();
                    c.sCpfCnpj       = dr["sCpfCnpj"].ToString();
                    c.sEndereco      = dr["sEndereco"].ToString();
                    c.sNumero        = dr["sNumero"].ToString();
                    c.sCidade        = dr["sCidade"].ToString();
                    c.sUF            = dr["sUF"].ToString();
                    c.sCEP           = dr["sCEP"].ToString();

                    lista.Add(c);
                }
            }catch (Exception e)
            {
                throw new Exception(e.ToString());
            }
            finally
            {
                if (!(dr == null))
                {
                    dr.Close();
                }
            }
            return(lista);
        }
コード例 #6
0
 public bool delete(ClientesMod _ClienteMod)
 {
     try
     {
         conectar();
         query = "Delete from tblClientes where iCodigoCliente = @iCodigoCliente";
         SqlCommand cmd = new SqlCommand(query, objConn);
         atribuirValores(cmd, _ClienteMod);
         cmd.ExecuteNonQuery();
     }catch (Exception e)
     {
         throw new Exception(e.ToString());
     }
     finally
     {
         desconectar();
     }
     return(true);
 }
コード例 #7
0
        public void dropClientes()
        {
            ClientesNeg _ClienteNeg = new ClientesNeg();

            List <ClientesMod> lista = new List <ClientesMod>();

            lista = _ClienteNeg.listaClientes();
            ClientesMod cliente = new ClientesMod();

            cliente.iCodigoCliente = 0;
            cliente.sDescricao     = "Selecione um cliente";
            lista.Add(cliente);

            lista.Sort(new OrderClientes(OrderClientes.SortType.iCodigoCliente, "Ascending"));

            ddlClientes.DataSource     = lista;
            ddlClientes.DataTextField  = "sDescricao";
            ddlClientes.DataValueField = "iCodigoCliente";
            ddlClientes.DataBind();
        }
コード例 #8
0
        public bool insert(ClientesMod _Cliente)
        {
            try
            {
                conectar();
                query = "Insert Into tblClientes(sDescricao,sCpfCnpj,sEndereco,sNumero,sCidade,sUF,sCEP) Values (@sDescricao,@sCpfCnpj,@sEndereco,@sNumero,@sCidade,@sUF,@sCEP)";
                SqlCommand cmd = new SqlCommand(query, objConn);
                atribuirValores(cmd, _Cliente);
                cmd.ExecuteNonQuery();
            }catch (Exception e)
            {
                return(false);

                throw new Exception(e.ToString());
            }
            finally
            {
                desconectar();
            }
            return(true);
        }
コード例 #9
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            ClientesNeg _ClienteNeg = new ClientesNeg();
            ClientesMod _ClienteMod = new ClientesMod();

            if (!(lblCodigoCliente.Text == string.Empty))
            {
                _ClienteMod.iCodigoCliente = Convert.ToInt32(lblCodigoCliente.Text);
            }
            _ClienteMod.sDescricao = txtDescricao.Text;
            _ClienteMod.sCpfCnpj   = txtCpfCnpj.Text;
            _ClienteMod.sEndereco  = txtEndereco.Text;
            _ClienteMod.sNumero    = txtNumero.Text;
            _ClienteMod.sCidade    = txtCidade.Text;
            _ClienteMod.sUF        = txtUF.Text;
            _ClienteMod.sCEP       = txtCEP.Text;

            _ClienteNeg.salvar(_ClienteMod);

            limpar();
            CarregaGrid();
            MultiView1.ActiveViewIndex = 0;
        }
コード例 #10
0
        public bool update(ClientesMod _Cliente)
        {
            try
            {
                conectar();
                query = "Update tblClientes Set sDescricao = @sDescricao,sCpfCnpj = @sCpfCnpj,sEndereco = @sEndereco,sNumero = @sNumero,sCidade = @sCidade,sUF = @sUF,sCEP = @sCEP Where iCodigoCliente = @iCodigoCliente";
                SqlCommand cmd = new SqlCommand(query, objConn);
                atribuirValores(cmd, _Cliente);
                cmd.ExecuteNonQuery();
            }catch (Exception e)
            {
                return(false);

                throw new Exception(e.ToString());
            }
            finally
            {
                if (!(objConn == null))
                {
                    desconectar();
                }
            }
            return(true);
        }
コード例 #11
0
        public List <ClientesMod> listaClientes(ClientesMod _ClienteMod)
        {
            ClientesDao _ClienteDao = new ClientesDao();

            return(_ClienteDao.listaClientes(_ClienteMod));
        }
コード例 #12
0
        public List <ClientesMod> listaClientes()
        {
            ClientesMod _ClienteMod = new ClientesMod();

            return(listaClientes(_ClienteMod));
        }