private void dgvQuejas_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { try { QuejaWS.queja queja = dgvQuejas.Rows[e.RowIndex].DataBoundItem as QuejaWS.queja; dgvQuejas.Rows[e.RowIndex].Cells["ID_PEDIDO"].Value = queja.pedido.idPedido; dgvQuejas.Rows[e.RowIndex].Cells["RUC"].Value = queja.pedido.cliente.ruc; dgvQuejas.Rows[e.RowIndex].Cells["RAZON_SOCIAL"].Value = queja.pedido.cliente.razonSocial; dgvQuejas.Rows[e.RowIndex].Cells["GRUPO"].Value = queja.pedido.cliente.grupo; dgvQuejas.Rows[e.RowIndex].Cells["TIPO_CLIENTE"].Value = queja.pedido.cliente.tipoEmpresa; dgvQuejas.Rows[e.RowIndex].Cells["NOMBRE"].Value = queja.pedido.empleado.nombre; dgvQuejas.Rows[e.RowIndex].Cells["APELLIDO_PATERNO"].Value = queja.pedido.empleado.apellidoPaterno; dgvQuejas.Rows[e.RowIndex].Cells["APELLIDO_MATERNO"].Value = queja.pedido.empleado.apellidoMaterno; } catch (Exception) { } }
private void btnGuardar_Click(object sender, EventArgs e) { foreach (Control c in this.Controls) { if (c is TextBox) { TextBox textBox = c as TextBox; if (textBox.Text == string.Empty && textBox.Name != "txtIdPedido" && textBox.Name != "txtMontoPendiente" && textBox.Name != "txtIdFactura") { MessageBox.Show("Falta llenar los datos de " + textBox.Name.Substring(3), "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } if (txtIdPedido.Text == "") { MessageBox.Show("Debe indicar un pedido", "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } frmConfirmarInsertar formInsertar = new frmConfirmarInsertar(); if (formInsertar.ShowDialog() == DialogResult.OK) { QuejaWS.queja queja = new QuejaWS.queja(); queja.pedido = new QuejaWS.pedido(); queja.pedido.idPedido = Int32.Parse(txtIdPedido.Text); queja.descripcion = txtObservacion.Text; int resultado = daoQueja.insertarQueja(queja); if (resultado == 0) { MessageBox.Show("No se insertó correctamente", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ((frmGestionarQuejas)Program.pantallas[Program.pantallas.Count - 2].Formulario).recargarDGV(); MessageBox.Show("Se insertó correctamente", "Mensaje de confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); txtIdFactura.Text = resultado.ToString(); } } }
public static void eliminar() { quejaSeleccionada = (QuejaWS.queja)dgv.CurrentRow.DataBoundItem; daoQueja.eliminarQueja(quejaSeleccionada.idQueja); }