protected void grdGrilla_SelectedIndexChanged(object sender, EventArgs e) { Limpiar(); COD = int.Parse(grdGrilla.SelectedDataKey.Value.ToString()); ProveedorQuery prov = ProveedorDao.ObtenerPorID(COD.Value); txtNombre.Text = prov.nombre; txtEmpresa.Text = prov.nombreResponsable; txtCuit.Text = prov.cuit; txtEmail.Text = prov.eMail; txtFechaAlta.Text = prov.fechaAlta.ToShortDateString(); cboLocalidad.SelectedIndex = (int)prov.idLocalidad; txtCalle.Text = prov.calle; txtNroCalle.Text = prov.nroCalle.ToString(); txtPiso.Text = prov.piso.ToString(); txtDepto.Text = prov.departamento.ToString(); txtTelefono.Text = prov.telefono.ToString(); txtCelular.Text = prov.celular.ToString(); ckbActivo.Checked = prov.activo.Value; btnEliminar.Enabled = true; btnEliminar.CssClass = "btn btn-danger"; }
public static List <ProveedorQuery> obtener() { List <ProveedorQuery> gr = new List <ProveedorQuery>(); //1. Abrir la conexion SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); //2. Crear el objeto command para ejecutar el insert SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"Select [idProveedor], [nombre], [nombreResponsable], [cuit], [telefono], [celular], [eMail], [idLocalidad], [calle], [nroCalle], [piso], [departamento], [fechaAlta], [activo], [descripcionLoc] from proveedores join localidades on idLocalidad = idLoc order by nombreResponsable"; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ProveedorQuery g = new ProveedorQuery() { idProveedor = int.Parse(dr["idProveedor"].ToString()), nombre = (dr["nombre"].ToString()), nombreResponsable = (dr["nombreResponsable"].ToString()), cuit = (dr["cuit"].ToString()), telefono = (dr["telefono"].ToString()), celular = (dr["celular"].ToString()), eMail = (dr["eMail"].ToString()), idLocalidad = int.Parse(dr["idLocalidad"].ToString()), calle = (dr["calle"].ToString()), nroCalle = int.Parse(dr["nroCalle"].ToString()), piso = int.Parse(dr["piso"].ToString()), departamento = (dr["departamento"].ToString()), fechaAlta = DateTime.Parse(dr["fechaAlta"].ToString()), activo = bool.Parse(dr["activo"].ToString()), descripcion = (dr["descripcionLoc"].ToString()) }; gr.Add(g); } dr.Close(); cn.Close(); return(gr); }
public static List <ProveedorQuery> ObtenerPorEmpresa(string nombreR) { List <ProveedorQuery> ListaProv = new List <ProveedorQuery>(); SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"Select [idProveedor], [nombre], [nombreResponsable], [cuit], [telefono], [celular], [eMail], [idLocalidad], [calle], [nroCalle], [piso], [departamento], [fechaAlta], [activo], [descripcionLoc] from proveedores join localidades on idLocalidad = idLoc WHERE nombreResponsable LIKE @nombreR"; cmd.Parameters.AddWithValue("@nombreR", nombreR + "%"); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ProveedorQuery g = new ProveedorQuery() { idProveedor = int.Parse(dr["idProveedor"].ToString()), nombre = (dr["nombre"].ToString()), nombreResponsable = (dr["nombreResponsable"].ToString()), cuit = (dr["cuit"].ToString()), telefono = (dr["telefono"].ToString()), celular = (dr["celular"].ToString()), eMail = (dr["eMail"].ToString()), idLocalidad = int.Parse(dr["idLocalidad"].ToString()), calle = (dr["calle"].ToString()), nroCalle = int.Parse(dr["nroCalle"].ToString()), piso = int.Parse(dr["piso"].ToString()), departamento = (dr["departamento"].ToString()), fechaAlta = DateTime.Parse(dr["fechaAlta"].ToString()), activo = bool.Parse(dr["activo"].ToString()), descripcion = (dr["descripcionLoc"].ToString()) }; ListaProv.Add(g); } dr.Close(); cn.Close(); return(ListaProv); }
// [Proveedor] ------------------------- #region Proveedor public ProveedorQuery Convert_Proveedor_To_ProveedorQuery(Proveedor proveedor) { ProveedorQuery p = null; if (proveedor != null) { p = new ProveedorQuery(); p.IdProveedor = proveedor.IdProveedor; p.Nombre = proveedor.Nombre; } return(p); }