private void btnNuevo_Click(object sender, EventArgs e) { FrmIngresarFactura frmIngresarFactura = new FrmIngresarFactura(); frmIngresarFactura.asignarAdministrador(this.administrador); frmIngresarFactura.llenarProductos(this.medicamentos); frmIngresarFactura.llenarDataGridView(); SqlConnection conexion = DataBase.obtenerConexion(); string consulta = "SELECT TOP 1 idFactura FROM tblFactura ORDER BY idFactura DESC"; SqlCommand comando = new SqlCommand(consulta, conexion); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { frmIngresarFactura.txtNumeroFactura.Text = Convert.ToString(reader.GetInt32(0) + 1); } reader.Close(); DataBase.cerrarConexion(conexion); } else { frmIngresarFactura.txtNumeroFactura.Text = "1"; } frmIngresarFactura.Show(); }
private void btnModificar_Click(object sender, EventArgs e) { try { factura = administrador.buscarFactura(factura.IdFactura); paciente = administrador.buscarPaciente(factura.Paciente.Cedula); factura.Paciente = paciente; farmaceutico = administrador.buscarFarmaceutico(factura.Farmaceutico.Cedula); factura.Farmaceutico = farmaceutico; FrmIngresarFactura frmIngresarFactura = new FrmIngresarFactura(); frmIngresarFactura.editar = true; frmIngresarFactura.asignarAdministrador(this.administrador); frmIngresarFactura.llenarProductos(this.medicamentos); frmIngresarFactura.txtCedula.Text = factura.Paciente.Cedula; frmIngresarFactura.txtNombres.Text = factura.Paciente.Nombres; frmIngresarFactura.txtApellidoPaterno.Text = factura.Paciente.ApellidoPaterno; frmIngresarFactura.txtApellidoMaterno.Text = factura.Paciente.ApellidoMaterno; frmIngresarFactura.txtCorreo.Text = factura.Paciente.CorreoElectronico; frmIngresarFactura.txtDireccion.Text = factura.Paciente.Direccion; frmIngresarFactura.txtTelefono.Text = factura.Paciente.Telefono; frmIngresarFactura.txtCedulaFarmaceutico.Text = factura.Farmaceutico.Cedula; frmIngresarFactura.txtNombresFarmaceutico.Text = factura.Farmaceutico.Nombres; frmIngresarFactura.txtApellidoPaternoFarmaceutico.Text = factura.Farmaceutico.ApellidoPaterno; frmIngresarFactura.txtNumeroFactura.Text = Convert.ToString(factura.IdFactura); frmIngresarFactura.dtpFechaEmision.Value = factura.FechaEmision; frmIngresarFactura.llenarDetalles(factura.Detalles); frmIngresarFactura.llenarDataGridView(); frmIngresarFactura.txtCedula.Enabled = false; frmIngresarFactura.txtCedulaFarmaceutico.Enabled = false; frmIngresarFactura.btnBuscar.Enabled = false; frmIngresarFactura.btnBuscarFarmaceútico.Enabled = false; frmIngresarFactura.Show(); } catch { MessageBox.Show("Seleccione un registro para modificar", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }