Пример #1
0
 private void btnguardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (_datos.op != "E")//si la opcion recibida no es E (Editar) se guardar un nuevo cliente
         {
             Entidades.ECliente insertarCliente = new Entidades.ECliente();
             insertarCliente.Nombres       = txtnombre.Text;
             insertarCliente.Apellidos     = txtapellidos.Text;
             insertarCliente.Cedula        = txtcedula.Text;
             insertarCliente.Direccion     = txtdireccion.Text;
             insertarCliente.Telefono      = Convert.ToInt32(txttelefono.Text);
             insertarCliente.Fechaingreso  = Convert.ToDateTime(dpfecha.Value);
             insertarCliente.observaciones = txtobservaciones.Text;
             Negocio.NCliente negocioCliente = new Negocio.NCliente();
             negocioCliente.GuardarNuevo(insertarCliente);
             if (
                 MessageBox.Show("Se han guardado correctamente los datos ¿Desea Continuar ingresando datos?", "Cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 Limpiartextbox(); txtcedula.Clear();
             }
             else
             {
                 this.Close();
             }
         }
         else
         {
             Entidades.ECliente modificarCliente = new Entidades.ECliente();
             modificarCliente.IdCliente     = Convert.ToInt32(txtnombre.Tag);
             modificarCliente.Nombres       = txtnombre.Text;
             modificarCliente.Apellidos     = txtapellidos.Text;
             modificarCliente.Cedula        = txtcedula.Text;
             modificarCliente.Direccion     = txtdireccion.Text;
             modificarCliente.Telefono      = Convert.ToInt32(txttelefono.Text);
             modificarCliente.Fechaingreso  = Convert.ToDateTime(dpfecha.Value);
             modificarCliente.observaciones = txtobservaciones.Text;
             Negocio.NCliente modificar = new Negocio.NCliente();
             modificar.Modificar(modificarCliente);
             MessageBox.Show("Se modifico correctamente los datos");
             this.Close();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Пример #2
0
 // metodo para cargar el datagrid
 private void CargarGrid()
 {
     try
     {
         Negocio.NCliente          negocioCliente = new Negocio.NCliente();
         List <Entidades.ECliente> lista          = negocioCliente.ObtenerListaCliente();
         var resulta = (from e in lista
                        select new { e.IdCliente, e.Nombres, e.Apellidos, e.Cedula, e.Direccion, e.Telefono, e.Fechaingreso, e.observaciones }).ToList();
         GVCliente.DataSource = null;
         GVCliente.DataSource = resulta;
         GVCliente.Columns["IdCliente"].Visible = false;//se oculta el campo IdCliente, para no ser visible en el datagrid
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Пример #3
0
 private void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("¿Seguro que desea eliminar los datos?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             Entidades.ECliente EliminarCliente = new Entidades.ECliente();
             EliminarCliente.IdCliente = datos.IdCliente;
             Negocio.NCliente negocioCliente = new Negocio.NCliente();
             negocioCliente.Eliminar(EliminarCliente);
             CargarGrid();
         }
         else
         {
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     btneditar.Enabled = false; btneliminar.Enabled = false;
 }