Ejemplo n.º 1
0
        private void tsbGuardar_Click(object sender, EventArgs e)
        {
            CsClientes micliente = new CsClientes();

            //Validaciones
            if (!ValidarID())
            {
                return;
            }
            if (!ValidarOtrosCampos())
            {
                return;
            }
            if (GetCliente(Convert.ToInt32(txt_IdCliente.Text)) != null)
            {
                errorProvider1.SetError(txt_IdCliente, "Este cliente ya está introducido");
                txt_nombre.Focus();
                return;
            }

            //Asignaciones
            micliente.IdCliente = Convert.ToInt32(txt_IdCliente.Text);
            micliente.Nombre    = txt_nombre.Text;
            micliente.Apellido  = txt_apellido.Text;
            micliente.Nif       = txt_nif.Text;
            micliente.Localidad = txt_localidad.Text;

            //Metemos los valores en la lista y refrescamos el datagrid
            listaClientes.Add(micliente);
            dgv_clientes.DataSource = null;
            dgv_clientes.DataSource = listaClientes;
            limpiarformulario();
        }
Ejemplo n.º 2
0
        private void tsbBuscar_Click(object sender, EventArgs e)
        {
            if (!ValidarID())
            {
                return;
            }
            CsClientes miCliente = GetCliente(Convert.ToInt32(txt_IdCliente.Text));

            if (miCliente == null)
            {
                errorProvider1.SetError(txt_IdCliente, "La persona no existe");
                txt_IdCliente.Focus();
                return;
            }
            errorProvider1.SetError(txt_IdCliente, "");
            txt_nombre.Text    = miCliente.Nombre;
            txt_apellido.Text  = miCliente.Apellido;
            txt_nif.Text       = miCliente.Nif;
            txt_localidad.Text = miCliente.Localidad;
        }