コード例 #1
0
        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();
        }
コード例 #2
0
 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);
     }
 }