Ejemplo n.º 1
0
        private void Login()
        {
            try
            {
                string user     = cboUsuarios.Text.Trim();
                string password = this.txtContrasena.Text.Trim();

                if (user == "" || password == "")
                {
                    this.DialogResult = DialogResult.Cancel;
                    RadMessageBox.Show("Debe ingresar todos los datos", "Información:", MessageBoxButtons.OK, RadMessageIcon.Info);
                    this.txtContrasena.Text = "";
                    this.cboUsuarios.Focus();
                    this.cboUsuarios.SelectAll();
                    return;
                }
                else
                {
                    if (objBLUser.login(user, password))
                    {
                        cDatos.UsuarioID = objBLUser.usuarioId(user);

                        Configuration objConfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

                        objConfig.AppSettings.Settings["last_user"].Value = cboUsuarios.Text;

                        objConfig.Save(ConfigurationSaveMode.Modified);

                        ConfigurationManager.RefreshSection("appSettings");

                        this.Close();

                        this.DialogResult = DialogResult.OK;


                        //verificar si se habilita totalmente el módulo;
                        BL.BLHotel moduloContabilidad = new BL.BLHotel();
                        if (moduloContabilidad.estaHabilitado() == true)
                        {
                            frmAsientos asientos = new frmAsientos(false);

                            asientos.ShowDialog();
                        }
                        else
                        {
                            /*poner los datos por defecto desde parametros*/
                            BLEstablecimiento objEsta      = new BLEstablecimiento();
                            DataTable         datosDefecto = objEsta.getEstablecimientoHotel();
                            cDatos.EstablecimientoID = Convert.ToInt32(datosDefecto.Rows[0]["EstablecimientoID"]);

                            cDatos.Establecimiento = Convert.ToString(datosDefecto.Rows[0]["NombreEstablecimiento"]);

                            cDatos.HotelID = Convert.ToInt32(datosDefecto.Rows[0]["HotelID"]);
                            cDatos.Hotel   = Convert.ToString(datosDefecto.Rows[0]["NombreHotel"]);

                            cDatos.Periodo = DateTime.Now.Year;
                        }
                    }
                    else
                    {
                        this.DialogResult = DialogResult.Cancel;
                        RadMessageBox.Show("Los datos ingresados son incorrectos", "Error:", MessageBoxButtons.OK, RadMessageIcon.Error);
                        this.txtContrasena.Text = "";
                        this.cboUsuarios.Focus();
                        this.cboUsuarios.SelectAll();
                        return;
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Ejemplo n.º 2
0
        private void frmInterfacesSunat_Load(object sender, EventArgs e)
        {
            lvwReportes.Items.Clear();
            lvwReportes.Items.Add("Registro de Ventas Sunat");
            lvwReportes.Items.Add("Registro de Compras Sunat");
            lvwReportes.Items.Add("Registro Libros Diarios Sunat");
            lvwReportes.Items.Add("Registro Libro Mayor Sunat");

            radioButton1.Checked = true;

            SqlConnection sqlconn = new SqlConnection(Connection.connectionString());

            sqlconn.Open();
            SqlCommand    command_resultado_busqueda    = new SqlCommand(" EXEC SWP_ParametroReporte ", sqlconn);
            SqlDataReader dataReader_resultado_busqueda = command_resultado_busqueda.ExecuteReader();

            while ((dataReader_resultado_busqueda.Read()))
            {
                RucEmpresa = dataReader_resultado_busqueda.GetValue(1).ToString().Trim();
                //direccParam = dataReader_resultado_busqueda.GetValue(2).ToString();
            }


            objExpContaSis = new exportaVentasContaSis();

            BL.BLHotel moduloContabilidad = new BL.BLHotel();

            if (moduloContabilidad.estaHabilitado() == true)
            {
                moduloHabilitado            = true;
                lblYearComprasSunat.Visible = false;
                txtYearComprasSunat.Visible = false;
                lblYearVentasSunat.Visible  = false;
                txtYearVentasSunat.Visible  = false;
            }
            else
            {
                moduloHabilitado            = false;
                lblYearComprasSunat.Visible = true;
                txtYearComprasSunat.Visible = true;
                lblYearVentasSunat.Visible  = true;
                txtYearVentasSunat.Visible  = true;
            }


            objMonedas        = new BLMoneda();
            objEstablecimento = new BLEstablecimiento();
            cargaMeses();
            cargaMesesCompras();
            cargaMesesLibroDiario();
            cargaMesesLibroMayor();
            cargaMesesLibroInventarioPermanente();
            cargaMonedas();
            cargaEstablecimientos();
            cargaMonedasCompras();

            cargaMonedasEmision();

            /*cargar valores predeterminados o ya utilizados en la
             * ruta de las carpetas donde se generan los archivos*/
            lblRuta.Text              = ConfigurationManager.AppSettings["Ruta_Interfaz_SunatVentas"];
            lblRutaCompras.Text       = ConfigurationManager.AppSettings["Ruta_Interfaz_SunatCompras"];
            lblRutaLAPVentas.Text     = ConfigurationManager.AppSettings["Ruta_Interfaz_LapVentas"];
            lblContaSisVentaRuta.Text = ConfigurationManager.AppSettings["Ruta_Interfaz_ContaSisVentas"];
            rutaLB_libroDiario.Text   = ConfigurationManager.AppSettings["Ruta_Interfaz_SunatCompras"];
            //rutaMayorLB.Text = ConfigurationManager.AppSettings["Ruta_Interfaz_SunatLibroMayor"];
        }