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