示例#1
0
        public bool UpdateCliente(EE_Cliente ee_Cliente)
        {
            MPP_Cliente mpp_Cliente = new MPP_Cliente();
            bool        resultado;

            return(resultado = mpp_Cliente.UpdateCliente(ee_Cliente));
        }
示例#2
0
        public bool EliminarCliente(EE_Cliente ee_Cliente)
        {
            MPP_Cliente mpp_Cliente = new MPP_Cliente();
            bool        resultado;

            return(resultado = mpp_Cliente.EliminarUser(ee_Cliente));
        }
示例#3
0
        public bool CrearCliente(EE_Cliente ee_Cliente)
        {
            MPP_Cliente mpp_Cliente = new MPP_Cliente();
            bool        resultado;

            return(resultado = mpp_Cliente.CrearCliente(ee_Cliente));
        }
示例#4
0
        public List <EE_Cliente> ListarCliente(string nombre_cliente)
        {
            DAL               dal           = new DAL();
            DataTable         dt            = new DataTable();
            DataSet           ds            = new DataSet();
            List <EE_Cliente> list_clientes = new List <EE_Cliente>();
            EE_Cliente        cliente       = default(EE_Cliente);
            Hashtable         hs            = new Hashtable();

            hs.Add("@Nombre", nombre_cliente);

            ds = dal.Leer("S_ListarUnCliente", hs);
            if (ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow item in ds.Tables[0].Rows)
                {
                    cliente                = new EE_Cliente();
                    cliente.ID             = Convert.ToInt32(item["ID_Cliente"]);
                    cliente.Nombre         = item["Nombre"].ToString();
                    cliente.Apellido       = item["Apellido"].ToString();
                    cliente.Telefono       = Convert.ToInt32(item["Telefono"]);
                    cliente.Direccion      = item["Direccion"].ToString();
                    cliente.Fecha_Nac      = Convert.ToDateTime(item["Fecha_Nac"]);
                    cliente.Celular        = Convert.ToInt32(item["Celular"]);
                    cliente.Nombre_Empresa = item["Nombre_Empresa"].ToString();
                    list_clientes.Add(cliente);
                }
                return(list_clientes);
            }
            else
            {
                return(null);
            }
        }
示例#5
0
        public bool EliminarUser(EE_Cliente _Cliente)
        {
            DAL       dal = new DAL();
            Hashtable hs  = new Hashtable();
            bool      resultado;

            hs.Add("@ID", _Cliente.ID);
            resultado = dal.Escribir("S_BajaCliente", hs);
            return(resultado);
        }
示例#6
0
 private void DGVCliente_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.ColumnIndex != 0)
     {
         ee_Cliente              = (EE_Cliente)DGVCliente.Rows[e.RowIndex].DataBoundItem;
         txtIDCliente.Text       = Convert.ToString(ee_Cliente.ID);
         txtNombreCliente.Text   = ee_Cliente.Nombre;
         txtApellidoCliente.Text = ee_Cliente.Apellido;
         txtDireccion.Text       = ee_Cliente.Direccion;
         txtTelefonoCliente.Text = Convert.ToString(ee_Cliente.Telefono);
         txtCelular.Text         = Convert.ToString(ee_Cliente.Celular);
         DTPFechaNac.Value       = Convert.ToDateTime(ee_Cliente.Fecha_Nac);
         txtEmpresa.Text         = ee_Cliente.Nombre_Empresa;
     }
 }
示例#7
0
        public bool UpdateCliente(EE_Cliente _Cliente)
        {
            DAL       dal = new DAL();
            Hashtable hs  = new Hashtable();
            bool      resultado;

            string consulta = "S_UpdateCliente";

            hs.Add("@Nombre", _Cliente.Nombre);
            hs.Add("@Apellido", _Cliente.Apellido);
            hs.Add("@Telefono", _Cliente.Telefono);
            hs.Add("@Direccion", _Cliente.Direccion);
            hs.Add("@Fecha_Nac", _Cliente.Fecha_Nac);
            hs.Add("@Celular", _Cliente.Celular);
            hs.Add("@Nombre_Empresa", _Cliente.Nombre_Empresa);

            resultado = dal.Escribir(consulta, hs);
            return(resultado);
        }