Пример #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (nuevo)
            {
                if (verificador.Verificar())
                {
                    Contacto c = new Contacto(-1, txtNombre.Text, txtApellido.Text, txtMail.Text, txtTelefono.Text, false);
                    cBus.Insertar(c);
                    cargarGRD(grdContactos, cBus.Recuperar());
                }
            }
            else if (consultar)
            {
                cargarGRD(grdContactos, cBus.RecuperarFiltrado(
                              id_contacto: txtId.Text == "" ? -1 : int.Parse(txtId.Text),
                              nombre: txtNombre.Text,
                              apellido: txtApellido.Text,
                              email: txtMail.Text,
                              telefono: txtTelefono.Text
                              ));
            }
            else
            {
                Contacto c = new Contacto(Convert.ToInt32(txtId.Text), txtNombre.Text, txtApellido.Text, txtMail.Text, txtTelefono.Text, false);
                cBus.Actualizar(c);
                cargarGRD(grdContactos, cBus.Recuperar());
            }

            operacion = State.None;
            Habilitar(false);
            ActualizarCampos();
        }
Пример #2
0
        private void btnSolicitar_Click(object sender, EventArgs e)
        {
            if (verificadorCiclo.Verificar() && dtpFinEjecucion.Value > dtpInicioEjecucion.Value)
            {
                List <CiclosPruebaDetalle> detalles = new List <CiclosPruebaDetalle>();
                if (grdDetalle.Rows.Count == 0)
                {
                    MessageBox.Show("Agregue un ciclo de prueba previamente", "Error", MessageBoxButtons.OK);
                    return;
                }

                foreach (DataGridViewRow dgrid in grdDetalle.Rows)
                {
                    detalles.Add(new CiclosPruebaDetalle(0, 0, Convert.ToInt32(dgrid.Cells[5].Value), Convert.ToInt32(dgrid.Cells[2].Value), Convert.ToInt32(dgrid.Cells[3].Value), DateTime.Parse(dgrid.Cells[4].Value.ToString()), true, false));
                }

                CiclosPrueba ciclo = new CiclosPrueba(0, dtpInicioEjecucion.Value, dtpFinEjecucion.Value, usuario.IdUsuario, usuario.IdUsuario, (int)cboPlanPrueba.SelectedValue, true, false);
                ciclo.Detalles = detalles.ToArray();
                CicloPruebaBusiness fbus = new CicloPruebaBusiness();
                fbus.CrearCiclo(ciclo);

                MessageBox.Show("El ciclo de prueba se ha solicitado correctamente.", "Solicitacion", MessageBoxButtons.OK);

                ClearFields();
            }
        }
Пример #3
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            string cobrado = "";

            if ((cboProducto.Enabled && cboProducto.SelectedIndex == -1) ||
                (cboProyecto.Enabled && cboProyecto.SelectedIndex == -1) ||
                (cboCiclo.Enabled && cboCiclo.SelectedIndex == -1))
            {
                MessageBox.Show("Seleccione el item a cobrar.", "Error", MessageBoxButtons.OK);
                return;
            }
            else if (verificadorDetalle.Verificar())
            {
                switch (cboTipoCobro.SelectedIndex)
                {
                case 0:
                    cobrado = cboProducto.SelectedValue.ToString();
                    break;

                case 1:
                    cobrado = cboProyecto.SelectedValue.ToString();
                    break;

                case 2:
                    cobrado = cboCiclo.SelectedValue.ToString();
                    break;
                }

                grdDetallesFactura.Rows.Add(grdDetallesFactura.Rows.Count + 1, cboTipoCobro.Text, cobrado, txtPrecio.Text);
                CalcularTotal();
                cboProducto.SelectedIndex = -1;
                cboProyecto.SelectedIndex = -1;
                cboCiclo.SelectedIndex    = -1;
            }
        }
Пример #4
0
        public void Deve_Verificar()
        {
            //0924-2 1790-D
            Verificador verificador = new Verificador();
            string      digito = "D", resultado = string.Empty, resposta = "verdadeiro";

            resultado = verificador.Verificar(digito);

            Assert.AreEqual(resultado, resposta);
        }
Пример #5
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     if (verificadorDetalle.Verificar())
     {
         grdDetalle.Rows.Add(grdDetalle.Rows.Count + 1, cboPlanPrueba.SelectedValue, cboUsrTestr.SelectedValue, txtCantidadHoras.Text, dtpFechaEjecucion.Value.ToString(), cboCasoPrueba.SelectedValue);
         CalcularTotal();
         cboCasoPrueba.SelectedIndex = -1;
         cboUsrTestr.SelectedIndex   = -1;
         txtCantidadHoras.Clear();
     }
 }
Пример #6
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (nuevo)
            {
                if (verificador.Verificar())
                {
                    AgregarPrueba();
                }
            }
            else if (consultar)
            {
                ConsultarPruebas();
            }
            else
            {
                ActualizarPrueba();
            }

            Habilitar(false);
        }
Пример #7
0
        private void btnFacturar_Click(object sender, EventArgs e)
        {
            List <DetalleFactura> detalles = new List <DetalleFactura>();

            if (grdDetallesFactura.Rows.Count == 0)
            {
                MessageBox.Show("Agregue una factura previamente", "Error", MessageBoxButtons.OK);
                return;
            }
            else if (verificadorFactura.Verificar())
            {
                foreach (DataGridViewRow dgrid in grdDetallesFactura.Rows)
                {
                    if ((string)dgrid.Cells[1].Value == "Por Producto")
                    {
                        detalles.Add(new DetalleFactura(0, 0, Convert.ToInt32(dgrid.Cells[0].Value), Convert.ToInt32(dgrid.Cells[2].Value), -1, -1, Convert.ToDecimal(dgrid.Cells[3].Value), false));
                    }
                    else if ((string)dgrid.Cells[1].Value == "Por Proyecto")
                    {
                        detalles.Add(new DetalleFactura(0, 0, Convert.ToInt32(dgrid.Cells[0].Value), -1, Convert.ToInt32(dgrid.Cells[2].Value), -1, Convert.ToDecimal(dgrid.Cells[3].Value), false));
                    }
                    else
                    {
                        detalles.Add(new DetalleFactura(0, 0, Convert.ToInt32(dgrid.Cells[0].Value), -1, -1, Convert.ToInt32(dgrid.Cells[2].Value), Convert.ToDecimal(dgrid.Cells[3].Value), false));
                    }
                }

                Factura         factura = new Factura(0, txtNumeroFactura.Text, Convert.ToInt32(cboCliente.SelectedValue), Convert.ToDateTime(txtFecha.Text), usuario.IdUsuario, false, cboCliente.SelectedText, txtUsuario.Text, detalles.ToArray());
                FacturaBusiness fbus    = new FacturaBusiness();
                fbus.CrearFactura(factura);

                MessageBox.Show("La factura se ha realizado correctamente", "Facturacion", MessageBoxButtons.OK);

                ClearFields();
            }
        }