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(); }
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(); } }
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; } }
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); }
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(); } }
private void btnAceptar_Click(object sender, EventArgs e) { if (nuevo) { if (verificador.Verificar()) { AgregarPrueba(); } } else if (consultar) { ConsultarPruebas(); } else { ActualizarPrueba(); } Habilitar(false); }
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(); } }