예제 #1
0
        private void GuardarBtn_Click(object sender, EventArgs e)
        {
            ClienteDTO recordActual = new ClienteDTO {
                Idcliente = currentcliente.Idcliente, Credito = this.checkBox1.Checked, Debito = this.checkBox2.Checked, Direccion = textBox4.Text, Nombre = this.textBox2.Text, Telefono = textBox3.Text, Identificacion = comboBox1.Text + textBox1.Text
            };

            if (validarRegistro(recordActual) == "")
            {
                status = RecordAction.Save;
                ActivarBotonesEdicion();
                Auxiliares(false);

                if (status == RecordAction.Insert)
                {
                    cli.Insert(recordActual);
                }
                if (status == RecordAction.Update)
                {
                    cli.Edit(recordActual);
                }

                status = RecordAction.None;
            }
            else
            {
                Utilities.Mensaje(errorBar1, validarRegistro(recordActual), errorType.Error);
            }
        }
예제 #2
0
        private void editCliente()
        {
            if (TotalesPago.cliente == null)
            {
                txtCedula.Focus();
                return;
            }
            var query  = TotalesPago.cliente;
            var cedula = TotalesPago.cliente.Identificacion;

            if (TotalesPago.cliente != null)
            {
                CMngr.Edit(new ClienteDTO {
                    Idcliente = query.Idcliente, Identificacion = cedula, Nombre = TxtNombre.Text, Direccion = TxtDireccion.Text, Telefono = TxtTelefono.Text, Credito = false, Debito = false
                });
            }
            else
            {
                CMngr.Insert(new ClienteDTO {
                    Identificacion = cedula, Nombre = TxtNombre.Text, Direccion = TxtDireccion.Text, Telefono = TxtTelefono.Text, Credito = false, Debito = false
                });
            }
        }