Example #1
0
    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";
    }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        //          [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);
        }