protected void ddlRota_SelectedIndexChanged(object sender, EventArgs e) { ClientesRotasMod _ClienteRotaMod = new ClientesRotasMod(); ClientesRotasNeg _ClienteRotaNeg = new ClientesRotasNeg(); _ClienteRotaMod.iCodRota = Convert.ToInt32(ddlRota.SelectedValue); if (_ClienteRotaMod.iCodRota != 0) { try { foreach (ClientesRotasMod lista in _ClienteRotaNeg.listaClientesRotas(_ClienteRotaMod)) { lblDescricaoValor.Text = lista.sRota.Trim(); lblVendedorValor.Text = lista.sVendedor.Trim(); } } catch (Exception ex) { throw new Exception(ex.ToString()); } CarregaGrid(_ClienteRotaMod); } }
public bool update(ClientesRotasMod _ClienteRota) { try { conectar(); query = "Update tblClientesRotas Set iSequencialRota = @iSequencialRota Where iCodigoClientesRotas = @iCodigoClientesRotas"; SqlCommand cmd = new SqlCommand(query, objConn); atribuirValores(cmd, _ClienteRota); cmd.ExecuteNonQuery(); } catch (Exception e) { return(false); throw new Exception(e.ToString()); } finally { if (!(objConn == null)) { desconectar(); } } return(true); }
protected void gdvClientesRotas_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { ClientesRotasNeg _ClienteRotaNeg = new ClientesRotasNeg(); ClientesRotasMod _ClienteRotaMod = new ClientesRotasMod(); _ClienteRotaNeg.excluir(Convert.ToInt32(gdvClientesRotas.DataKeys[e.RowIndex].Value)); List <ClientesRotasMod> lista = new List <ClientesRotasMod>(); _ClienteRotaMod.iCodRota = Convert.ToInt32(lblCodigoRotaValor.Text); lista = _ClienteRotaNeg.listaClientesRotas(_ClienteRotaMod); for (int i = 1; i <= lista.Count; i++) { if (!(lista[i - 1].iSequencialRota == i)) { ClientesRotasMod cr = new ClientesRotasMod(); cr = lista[i - 1]; cr.iSequencialRota = lista[i - 1].iSequencialRota - 1; _ClienteRotaNeg.update(cr); } } CarregaGridClientesRotas(); } catch (Exception ex) { throw new Exception(ex.ToString()); } }
public bool excluir(int iCodigoClienteRota) { ClientesRotasDao _ClienteRotaDao = new ClientesRotasDao(); ClientesRotasMod _ClienteRotaMod = new ClientesRotasMod(); _ClienteRotaMod.iCodigoClientesRotas = iCodigoClienteRota; return(_ClienteRotaDao.delete(_ClienteRotaMod)); }
protected void CarregaGrid(ClientesRotasMod _ClienteRotaMod) { ClientesRotasNeg _ClienteRotaNeg = new ClientesRotasNeg(); List <ClientesRotasMod> listaGrid = new List <ClientesRotasMod>(); listaGrid = _ClienteRotaNeg.listaClientesRotas(_ClienteRotaMod); Session.Add("ListaGrid", listaGrid); gdvRotas.DataSource = listaGrid; gdvRotas.DataBind(); }
public bool salvar(ClientesRotasMod _ClienteRota) { ClientesRotasDao _ClientesRotasDao = new ClientesRotasDao(); if (_ClienteRota.iCodigoClientesRotas != 0) { return(_ClientesRotasDao.update(_ClienteRota)); } else { return(_ClientesRotasDao.insert(_ClienteRota)); } }
public void down(int iCodigo, int iCodigoPosterior, int iSequencia, int iSequenciaPosterior) { ClientesRotasDao _ClienteRotaDao = new ClientesRotasDao(); ClientesRotasMod _ClienteRotaMod = new ClientesRotasMod(); _ClienteRotaMod.iCodigoClientesRotas = iCodigo; _ClienteRotaMod.iSequencialRota = iSequenciaPosterior; _ClienteRotaDao.update(_ClienteRotaMod); _ClienteRotaMod.iCodigoClientesRotas = iCodigoPosterior; _ClienteRotaMod.iSequencialRota = iSequencia; _ClienteRotaDao.update(_ClienteRotaMod); }
protected void CarregaGridClientesRotas() { ClientesRotasNeg _ClienteRotaNeg = new ClientesRotasNeg(); ClientesRotasMod _ClienteRotaMod = new ClientesRotasMod(); List <ClientesRotasMod> listaGrid = new List <ClientesRotasMod>(); _ClienteRotaMod.iCodRota = Convert.ToInt32(lblCodigoRotaValor.Text); listaGrid = _ClienteRotaNeg.listaClientesRotas(_ClienteRotaMod); Session.Add("ListaGrid", listaGrid); gdvClientesRotas.DataSource = listaGrid; gdvClientesRotas.DataBind(); }
public List <ClientesRotasMod> listaClientesRotas(ClientesRotasMod _ClienteRotaMod) { SqlDataReader dr = null; List <ClientesRotasMod> lista = new List <ClientesRotasMod>(); string query = "Select cr.iCodigoClientesRotas, cr.iCodRota, r.sDescricao As sRota, r.iCodVendedor, v.sNome As sVendedor, cr.iCodCliente, c.sDescricao As sCliente, c.sEndereco, c.sNumero, c.sCidade, c.sUF, c.sCEP, cr.iSequencialRota From tblClientesRotas cr inner join tblRotas r on r.iCodigoRota = cr.iCodRota inner join tblVendedores v on v.iCodigoVendedor = r.iCodVendedor inner join tblClientes c on c.iCodigoCliente = cr.iCodCliente where 1 = 1 "; if (_ClienteRotaMod.iCodRota != 0) { query += "And cr.iCodRota = " + _ClienteRotaMod.iCodRota + " Order by cr.iSequencialRota"; } try { conectar(); SqlCommand cmd = new SqlCommand(query, objConn); dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); while (dr.Read()) { ClientesRotasMod c = new ClientesRotasMod(); c.iCodigoClientesRotas = Convert.ToInt32(dr["iCodigoClientesRotas"]); c.iCodRota = Convert.ToInt32(dr["iCodRota"]); c.sRota = dr["sRota"].ToString(); c.iCodVendedor = Convert.ToInt32(dr["iCodVendedor"]); c.sVendedor = dr["sVendedor"].ToString(); c.iCodCliente = Convert.ToInt32(dr["iCodCliente"]); c.sCliente = dr["sCliente"].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(); c.iSequencialRota = Convert.ToInt32(dr["iSequencialRota"]); lista.Add(c); } }catch (Exception e) { throw new Exception(e.ToString()); } finally { if (!(dr == null)) { dr.Close(); } } return(lista); }
public void atribuirValores(SqlCommand cmd, ClientesRotasMod _ClienteRota) { cmd.Parameters.AddWithValue("@iCodigoClientesRotas", _ClienteRota.iCodigoClientesRotas); cmd.Parameters.AddWithValue("@iCodRota", _ClienteRota.iCodRota); cmd.Parameters.AddWithValue("@sRota", _ClienteRota.sRota); cmd.Parameters.AddWithValue("@iCodVendedor", _ClienteRota.iCodVendedor); cmd.Parameters.AddWithValue("@sVendedor", _ClienteRota.sVendedor); cmd.Parameters.AddWithValue("@iCodCliente", _ClienteRota.iCodCliente); cmd.Parameters.AddWithValue("@sCliente", _ClienteRota.sCliente); cmd.Parameters.AddWithValue("@sEndereco", _ClienteRota.sEndereco); cmd.Parameters.AddWithValue("@sNumero", _ClienteRota.sNumero); cmd.Parameters.AddWithValue("@sCidade", _ClienteRota.sCidade); cmd.Parameters.AddWithValue("@sUF", _ClienteRota.sUF); cmd.Parameters.AddWithValue("@sCEP", _ClienteRota.sCEP); cmd.Parameters.AddWithValue("@iSequencialRota", _ClienteRota.iSequencialRota); }
protected void btnInserirCliente_Click(object sender, EventArgs e) { ClientesRotasNeg _ClienteRotaNeg = new ClientesRotasNeg(); ClientesRotasMod _ClienteRotaMod = new ClientesRotasMod(); if (!(lblCodClienteRota.Text == string.Empty)) { _ClienteRotaMod.iCodigoClientesRotas = Convert.ToInt32(lblCodClienteRota.Text); } _ClienteRotaMod.iCodRota = Convert.ToInt32(lblCodigoRotaValor.Text); _ClienteRotaMod.iCodCliente = Convert.ToInt32(ddlClientes.SelectedValue); _ClienteRotaMod.iSequencialRota = gdvClientesRotas.Rows.Count + 1; _ClienteRotaNeg.salvar(_ClienteRotaMod); limpar(); CarregaGridClientesRotas(); }
public bool delete(ClientesRotasMod _ClienteRotaMod) { try { conectar(); query = "Delete from tblClientesRotas where iCodigoClientesRotas = @iCodigoClientesRotas"; SqlCommand cmd = new SqlCommand(query, objConn); atribuirValores(cmd, _ClienteRotaMod); cmd.ExecuteNonQuery(); }catch (Exception e) { throw new Exception(e.ToString()); } finally { desconectar(); } return(true); }
public bool insert(ClientesRotasMod _ClienteRota) { try { conectar(); query = "Insert Into tblClientesRotas(iCodRota,iCodCliente,iSequencialRota) Values (@iCodRota,@iCodCliente,@iSequencialRota)"; SqlCommand cmd = new SqlCommand(query, objConn); atribuirValores(cmd, _ClienteRota); cmd.ExecuteNonQuery(); }catch (Exception e) { return(false); throw new Exception(e.ToString()); } finally { desconectar(); } return(true); }
public List <ClientesRotasMod> listaClientesRotas() { ClientesRotasMod _ClienteRotaMod = new ClientesRotasMod(); return(listaClientesRotas(_ClienteRotaMod)); }
public List <ClientesRotasMod> listaClientesRotas(ClientesRotasMod _ClienteRotaMod) { ClientesRotasDao _ClienteRotaDao = new ClientesRotasDao(); return(_ClienteRotaDao.listaClientesRotas(_ClienteRotaMod)); }
public bool update(ClientesRotasMod _ClienteRota) { ClientesRotasDao _ClientesRotasDao = new ClientesRotasDao(); return(_ClientesRotasDao.update(_ClienteRota)); }