示例#1
0
//ELIMINAR
        private void btneliminar_Click(object sender, EventArgs e)
        {
            if (txtidcliente.Text != "0")
            {
                if (FuncionesClientes.Eliminar(Convert.ToInt16(txtidcliente.Text)))
                {
                    MessageBox.Show("El cliente fue eliminado con exito");
                    Cliente filtro = lista.Where(s => s.Idcliente == Convert.ToInt16(txtidcliente.Text)).FirstOrDefault();
                    lista.Remove(filtro);
                    RecargarLista();
                    txtidcliente.Text = "";
                    txtnombre.Text    = "";
                    txtdni.Text       = "";
                    txtdomicilio.Text = "";
                    txttelefono.Text  = "";
                }
                else
                {
                    MessageBox.Show("Ha ocurrido un error en el sistema, intente en unos momentos");
                }
            }
            else
            {
                MessageBox.Show("Seleccionar cliente");
            }
        }
示例#2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     lista = FuncionesClientes.Mostrar();
     dtclientes.DataSource = lista;
     if (dtclientes.Rows.Count != 0)
     {
         dtclientes.Columns["Idcliente"].Visible = false;
     }
 }
示例#3
0
//MODIFICAR
        private void btnmodificar_Click(object sender, EventArgs e)
        {
            if (txtidcliente.Text != "0")
            {
                cliente = new Cliente();

                cliente.Idcliente = Convert.ToInt16(txtidcliente.Text);
                cliente.Nombre    = txtnombre.Text;
                cliente.Dni       = txtdni.Text;
                cliente.Direccion = txtdomicilio.Text;
                cliente.Telefono  = txttelefono.Text;

                if (txtnombre.Text != "" && txtdni.Text != "" && txtdomicilio.Text != "" && txttelefono.Text != "")
                {
                    if (FuncionesClientes.Modificar(cliente))
                    {
                        var filtro = lista.Where(s => s.Idcliente == cliente.Idcliente).FirstOrDefault();
                        filtro.Nombre    = cliente.Nombre;
                        filtro.Dni       = cliente.Dni;
                        filtro.Direccion = cliente.Direccion;
                        filtro.Telefono  = cliente.Telefono;

                        MessageBox.Show("El cliente fue modificado con exito");

                        RecargarLista();
                        txtidcliente.Text = "";
                        txtnombre.Text    = "";
                        txtdni.Text       = "";
                        txtdomicilio.Text = "";
                        txttelefono.Text  = "";
                    }
                }
                else
                {
                    MessageBox.Show("El cliente no fue modificado, por favor revise los datos");
                }
            }
            else
            {
                MessageBox.Show("Seleccionar cliente");
            }
        }
示例#4
0
        //AGREGAR
        private void btnagregar_Click(object sender, EventArgs e)
        {
            Cliente cliente = new Cliente();


            cliente.Nombre    = txtnombre.Text;
            cliente.Dni       = txtdni.Text;
            cliente.Direccion = txtdomicilio.Text;
            cliente.Telefono  = txttelefono.Text;


            if (txtnombre.Text != "" && txtdni.Text != "" && txtdomicilio.Text != "" && txttelefono.Text != "")
            {
                if (FuncionesClientes.Agregar(cliente))
                {
                    DataTable tabla_ultimo_id = Sqlcliente.Mostrar("select top 1 idcliente from cliente order by idcliente desc ");
                    DataRow   Filtro          = tabla_ultimo_id.Select().FirstOrDefault();
                    cliente.Idcliente = Filtro.Field <int>("idcliente");
                    lista.Add(cliente);
                    MessageBox.Show("El cliente fue agregago con exito");
                    RecargarLista();
                    txtnombre.Text    = "";
                    txtdni.Text       = "";
                    txtdomicilio.Text = "";
                    txttelefono.Text  = "";
                }
                else
                {
                    MessageBox.Show("Ha ocurrido un error en el sistema, intente en unos momentos");
                }
            }
            else
            {
                MessageBox.Show("El cliente no fue agregago, por favor revise los datos");
            }
        }