private void btnNuevo_Click(object sender, EventArgs e) { FrmFarmaceuticoIngresarFactura frmFarmaceuticoIngresarFactura = new FrmFarmaceuticoIngresarFactura(); frmFarmaceuticoIngresarFactura.asignarFarmaceutico(this.farmaceutico); frmFarmaceuticoIngresarFactura.llenarProductos(this.medicamentos); frmFarmaceuticoIngresarFactura.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()) { frmFarmaceuticoIngresarFactura.txtNumeroFactura.Text = Convert.ToString(reader.GetInt32(0) + 1); } reader.Close(); DataBase.cerrarConexion(conexion); } else { frmFarmaceuticoIngresarFactura.txtNumeroFactura.Text = "1"; } frmFarmaceuticoIngresarFactura.Show(); }
private void btnModificar_Click(object sender, EventArgs e) { try { factura = farmaceutico.buscarFactura(factura.IdFactura); paciente = farmaceutico.buscarPaciente(factura.Paciente.Cedula); factura.Paciente = paciente; factura.Farmaceutico = this.farmaceutico; FrmFarmaceuticoIngresarFactura frmFarmaceuticoIngresarFactura = new FrmFarmaceuticoIngresarFactura(); frmFarmaceuticoIngresarFactura.editar = true; frmFarmaceuticoIngresarFactura.asignarFarmaceutico(this.farmaceutico); frmFarmaceuticoIngresarFactura.llenarProductos(this.medicamentos); frmFarmaceuticoIngresarFactura.txtCedula.Text = factura.Paciente.Cedula; frmFarmaceuticoIngresarFactura.txtNombres.Text = factura.Paciente.Nombres; frmFarmaceuticoIngresarFactura.txtApellidoPaterno.Text = factura.Paciente.ApellidoPaterno; frmFarmaceuticoIngresarFactura.txtApellidoMaterno.Text = factura.Paciente.ApellidoMaterno; frmFarmaceuticoIngresarFactura.txtCorreo.Text = factura.Paciente.CorreoElectronico; frmFarmaceuticoIngresarFactura.txtDireccion.Text = factura.Paciente.Direccion; frmFarmaceuticoIngresarFactura.txtTelefono.Text = factura.Paciente.Telefono; frmFarmaceuticoIngresarFactura.txtNumeroFactura.Text = Convert.ToString(factura.IdFactura); frmFarmaceuticoIngresarFactura.dtpFechaEmision.Value = factura.FechaEmision; frmFarmaceuticoIngresarFactura.llenarDetalles(factura.Detalles); frmFarmaceuticoIngresarFactura.llenarDataGridView(); frmFarmaceuticoIngresarFactura.txtCedula.Enabled = false; frmFarmaceuticoIngresarFactura.btnBuscar.Enabled = false; frmFarmaceuticoIngresarFactura.Show(); } catch { MessageBox.Show("Seleccione un registro para modificar", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }