示例#1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (validarCampos())
     {
         ClsEcliente E = ClsEcliente.crear(txtDni.Text, txtNombres.Text, txtApellidos.Text, txtCorreo.Text, txtTelefono.Text, lblEstado.Text);
         ClsNcliente N = new ClsNcliente();
         if (N.agregarCliente(E))
         {
             if (MessageBox.Show("Cliente registrado correctamente, ¿Desea continuar en el formulario de registro de cliente?", "JeaNET - Informa", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
             {
                 frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Guardo nuevo cliente satisfactoriamente " + btnGuardar.Name);
                 MtdLimpiar();
                 btnModificar.Enabled = false;
             }
             else
             {
                 this.Close();
             }
         }
         else
         {
             MessageBox.Show("No se pudo registrar el cliente, intente de nuevo o comuniquese con soporte", "JeaNET - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "no pudo guadar nuevo cliente satisfactoriamente " + btnGuardar.Name);
         }
     }
 }
示例#2
0
        public void testModificarCliente()
        {
            ClsNcliente objN   = new ClsNcliente();
            ClsEcliente objE   = ClsEcliente.crear("50505050", "Jose", "Pepe", "*****@*****.**", "123456789", "1");
            bool        result = objN.modificarCliente(objE);

            Assert.IsFalse(result);
        }
示例#3
0
        public void testAgregarCliente()
        {
            ClsNcliente objN   = new ClsNcliente();
            ClsEcliente objE   = ClsEcliente.crear("30303030", "Pedrito", "Perez", "*****@*****.**", "202020209", "0");
            bool        result = objN.agregarCliente(objE);

            Assert.IsFalse(result);
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     usuario = temp;
     foreach (ClsEcliente item in usuario)
     {
         cliente = ClsEcliente.crear(item.DniCliente, item.Nombres, item.Apellidos, item.Correo, item.Telefono, item.Estado);
     }
     MessageBox.Show("Datos Guardados correctamente", "JeaNet - Informa", MessageBoxButtons.OK, MessageBoxIcon.Information);
 }
示例#5
0
        public ArrayList busquedaCliente(string codigoCliente)
        {
            ArrayList clientes = new ArrayList();

            foreach (var item in datos.busquedaCliente(codigoCliente))
            {
                ClsEcliente cliente = ClsEcliente.crear(item.DniCliente, item.Nombres, item.Apellidos, item.Correo, item.Telefono, item.Estado);
                clientes.Add(cliente);
            }
            return(clientes);
        }
示例#6
0
        public ArrayList listarClientes()
        {
            ArrayList clientes = new ArrayList();

            foreach (var item in datos.listarCliente())
            {
                ClsEcliente cliente = ClsEcliente.crear(item.DniCliente, item.Nombres, item.Apellidos, item.Correo, item.Telefono, item.Estado);
                clientes.Add(cliente);
            }
            return(clientes);
        }
示例#7
0
        private void dgvClientes_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Hizo doble clic para modificar cliente ");
            ClsNcliente N = new ClsNcliente();
            ClsEcliente E = null;

            foreach (ClsEcliente item in N.busquedaCliente(dgvClientes.CurrentRow.Cells[0].Value.ToString()))
            {
                string estado = (item.Estado.Equals("1")) ? "Activo" : "Inactivo";
                E = ClsEcliente.crear(item.DniCliente, item.Nombres, item.Apellidos, item.Correo, item.Telefono, estado);
            }
            frmRegistroCliente f = new frmRegistroCliente(E);

            f.ShowDialog();
            dgvClientes.DataSource = N.listarClientes();
        }