예제 #1
0
 private void ModificarCliente()
 {
     if (!String.IsNullOrEmpty(txtRunCliente.Text))
     {
         int         run             = int.Parse(txtRunCliente.Text);
         char        dv              = char.Parse(txtDv.Text);
         string      nombre          = txtNombre.Text.ToUpper();
         string      apellido        = txtApellido.Text.ToUpper();
         DateTime    fechaNacimiento = dtpFechaNacimiento.Value.Date;
         string      direccion       = txtDireccion.Text.ToUpper();
         int         telefono        = int.Parse(txtTelefono.Text);
         EstadoFiado estado          = new EstadoFiado();
         estado.Id = (int)cmbEstado.SelectedValue;
         TipoCliente tipo = new TipoCliente();
         tipo.Id = (int)cmbTipoCliente.SelectedValue;
         Cliente cliente          = new Cliente(run, dv, nombre, apellido, fechaNacimiento, direccion, telefono, estado, tipo);
         bool    modificarCliente = cliente.ModificarCliente(cliente);
         if (modificarCliente)
         {
             MessageBox.Show("Cliente Actualizado");
         }
         else
         {
             MessageBox.Show("Cliente no se ha actualizado");
         }
     }
 }
예제 #2
0
        public void AgregarCliente()
        {
            string msgEsValido = ValidacionIngresoCliente();

            if (string.IsNullOrEmpty(msgEsValido))
            {
                int         run             = int.Parse(txtRunCliente.Text);
                char        dv              = char.Parse(txtDv.Text);
                string      nombre          = txtNombre.Text.ToUpper();
                string      apellido        = txtApellido.Text.ToUpper();;
                DateTime    fechaNacimiento = dtpFechaNacimiento.Value.Date;
                string      direccion       = txtDireccion.Text.ToUpper();
                int         telefono        = int.Parse(txtTelefono.Text);
                EstadoFiado estado          = new EstadoFiado();
                estado.Id = (int)cmbEstado.SelectedValue;
                TipoCliente tipo = new TipoCliente();
                tipo.Id = (int)cmbTipoCliente.SelectedValue;
                Cliente cliente = new Cliente(run, dv, nombre, apellido, fechaNacimiento, direccion, telefono, estado, tipo);
                if (cliente.AgregarCliente())
                {
                    MessageBox.Show("Cliente ha sido agregado");
                    LimpiarDatos();
                }
            }
            else
            {
                MessageBox.Show(msgEsValido);
            }
        }
예제 #3
0
 private void AgregarEstadoFiado()
 {
     if (!String.IsNullOrEmpty(txtEstadoFiado.Text))
     {
         string      descripcion = txtEstadoFiado.Text.ToUpper();
         EstadoFiado estado      = new EstadoFiado(descripcion);
         if (estado.AgregarEstadoFiado(descripcion))
         {
             MessageBox.Show("Estado de fiado ha sido agregado");
         }
         else
         {
             MessageBox.Show("Ya existe ese estado de fiado");
         }
     }
 }
예제 #4
0
 private void EliminarEstadoFiado()
 {
     if ((int.Parse(cmbEstadoFiado.SelectedValue.ToString())) > 0)
     {
         EstadoFiado estado         = new EstadoFiado();
         string      descripcion    = cmbEstadoFiado.Text;
         bool        eliminarEstado = estado.EliminarEstadoFiado(descripcion);
         if (eliminarEstado)
         {
             MessageBox.Show("Estado de fiado eliminado");
         }
         else
         {
             MessageBox.Show("Estado de fiado no eliminado");
         }
     }
 }