Exemple #1
0
        /// <summary>
        /// Handles the Click event of the bAgregarRFC control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
        protected void bAgregarRFC_Click(object sender, EventArgs e)
        {
            var existe = false;
            var rfc    = "";

            _dbe.Conectar();
            var sql = "";

            sql = @"select id FROM Cat_Aerolinea where rfc = @rfc";
            _dbe.Conectar();
            _dbe.CrearComando(sql);
            _dbe.AsignarParametroCadena("@rfc", DropDownListRFC.SelectedItem.Text);
            var dr = _dbe.EjecutarConsulta();

            if (dr.Read())
            {
                existe = true;
            }
            _dbe.Desconectar();
            if (!existe)
            {
                _dbe.Conectar();
                _dbe.CrearComando(@"INSERT INTO Cat_Aerolinea VALUES ( @rfc, @tiempo)");
                _dbe.AsignarParametroCadena("@rfc", DropDownListRFC.SelectedValue);
                _dbe.AsignarParametroCadena("@tiempo", DropDownListPeriodo.SelectedValue);
                _dbe.EjecutarConsulta1();
                _dbe.Desconectar();
                SqlDataSourceRfc.DataBind();
                gvRFC.DataBind();
            }
            else
            {
                (Master as SiteMaster).MostrarAlerta(this, "El RFC ya se encuentra registrado", 4);
            }
        }
Exemple #2
0
        //public Boolean existenciaCertificado(string rfc, string nocert)
        //{
        //    DB.Configurar2();
        //    DB.Conectar();
        //    DB.CrearComando("select no_serie,edo_certificado,fec_final_cert RFC from Certificado where RFC=@RFC and no_serie=@nocert and ");
        //    DB.AsignarParametroCadena("@RFC", rfc);
        //    DB.AsignarParametroCadena("@nocert", nocert);
        //    DbDataReader DR = DB.EjecutarConsulta3(ref error);

        //    while (DR.Read())
        //    {
        //        DB.Desconectar();
        //        return true;
        //    }
        //    DB.Desconectar();

        //    if (!String.IsNullOrEmpty(error))
        //    {
        //        msjT += error + Environment.NewLine;
        //    }
        //    msj += "RFC y Número de certificado no encontrados.";
        //    return false;

        //}

        public Boolean existenciaCertificado(string rfc, string nocert)
        {
            try
            {
                DB.Configurar2();
                DB.Conectar();
                DB.CrearComando(@"select no_serie,edo_certificado,fec_final_cert,RFC 
                             from 
                             Certificado where RFC=@RFC and no_serie=@nocert AND edo_certificado ='A'");
                DB.AsignarParametroCadena("@RFC", rfc);
                DB.AsignarParametroCadena("@nocert", nocert);
                DbDataReader DR2 = DB.EjecutarConsulta3(ref error);

                if (DR2.Read())
                {
                    DB.Desconectar();
                    return(true);
                }
                else
                {
                    msj += "El Certificado es incorrecto (es invalido, esta cancelado o esta revocado).";
                    DB.Desconectar();
                    return(false);
                }
                // DB.Desconectar();

                //if (!String.IsNullOrEmpty(error))
                //{
                //    msjT += error + Environment.NewLine;
                //}
            }catch (Exception y) {
                return(false);
            }
        }
Exemple #3
0
        protected void bGuardar_Click(object sender, EventArgs e)
        {
            DB.Conectar();
            DB.CrearComando(@"insert into Proveedores
                                (rfc,razonSocial) 
                                values 
                                (@rfc,@razonSocial)");
            DB.AsignarParametroCadena("@rfc", tbRFC.Text);
            DB.AsignarParametroCadena("@razonSocial", tbNombre.Text);
            DB.EjecutarConsulta1();
            DB.Desconectar();

            Response.Redirect("Proveedores.aspx");
        }
Exemple #4
0
        private void GdError(string ms)
        {
            try
            {
                BD.Conectar();
                BD.CrearComando(@"insert into LogErrorFacturas
                                (detalle,fecha,archivo,linea,numeroDocumento,tipo,detalleTecnico, resultadoValidacion) 
                                values 
                                (@detalle,@fecha,@archivo,@linea,@numeroDocumento,@tipo,@detalleTecnico,@resultadoValidacion)");

                BD.AsignarParametroCadena("@detalle", "Error no controlado de la aplicacion Web");
                BD.AsignarParametroCadena("@fecha", System.DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss"));
                BD.AsignarParametroCadena("@archivo", "-");
                BD.AsignarParametroCadena("@linea", "-");
                BD.AsignarParametroCadena("@tipo", "Error-WEB");
                BD.AsignarParametroCadena("@numeroDocumento", "-");
                BD.AsignarParametroCadena("@detalleTecnico", ms);
                BD.AsignarParametroCadena("@resultadoValidacion", "-");
                BD.EjecutarConsulta1();
                BD.Desconectar();
            }
            catch (Exception q)
            {
            }
        }
Exemple #5
0
    private void GuardarBd()
    {
        BasesDatos bd          = null;
        var        fueExistosa = Status == 3 && !string.IsNullOrEmpty(IdFactura);

        try
        {
            if (fueExistosa)
            {
                bd = new BasesDatos();
                bd.Conectar();
                bd.CrearComando(@"UPDATE RetencionFactura SET estado = @estado WHERE idRetencion = @ID");
                bd.AsignarParametroEntero("@estado", Status);
                bd.AsignarParametroCadena("@ID", IdFactura);
                bd.EjecutarConsulta1();
            }
        }
        catch
        {
            // ignored
        }
        finally
        {
            if (bd != null)
            {
                bd.Desconectar();
            }
        }
    }
Exemple #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var modal = Request.QueryString.Get("modal"); bool isModal = !string.IsNullOrEmpty(modal) && modal.Equals("true"); (Master as SiteMaster).BackgroundContent(isModal);
            }

            string       file = Request.QueryString.Get("Trama");
            BasesDatos   DB   = new BasesDatos("");
            DbDataReader DR;
            string       trama = "";

            DB = new BasesDatos((Session["IDENTEMI"] != null ? Session["IDENTEMI"].ToString() : "CORE"));
            DB.Conectar();
            DB.CrearComando(@"select trama from Log_Archivos where id_Archivo = @id_Archivo");
            DB.AsignarParametroCadena("@id_Archivo", file);
            DR = DB.EjecutarConsulta();
            while (DR.Read())
            {
                trama = DR[0].ToString().Trim();
            }
            DB.Desconectar();

            trama = trama.Replace("/r", "\r");
            trama = trama.Replace("/n", "\n");

            tbTrama.Text = trama;
        }
Exemple #7
0
        /// <summary>
        /// Checks the status.
        /// </summary>
        /// <param name="idCliente">The identifier cliente.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> de lo contrario.</returns>
        private bool CheckStatus(string idCliente)
        {
            var status = false;

            db.Conectar();
            db.CrearComando("SELECT ActivationToken FROM " + (tipoCuenta.Equals("1") ? "Cat_Clientes" : "Cat_Proveedores") + " WHERE " + (tipoCuenta.Equals("1") ? "idCliente" : "idProveedor") + "=@id");
            db.AsignarParametroCadena("@id", idCliente);
            var dr = db.EjecutarConsulta();

            if (dr.Read())
            {
                status = dr[0] is DBNull || string.IsNullOrEmpty(dr[0].ToString());
            }
            db.Desconectar();
            return(status);
        }
Exemple #8
0
        public Boolean consultaRol(string descripcion, string idRol)
        {
            DB.Conectar();
            DB.CrearComando("select descripcion from Cat_Roles where descripcion=@descripcion  and idRol<>@idRol");
            DB.AsignarParametroCadena("@descripcion", descripcion);
            DB.AsignarParametroCadena("@idRol", idRol);
            DbDataReader DR = DB.EjecutarConsulta();

            while (DR.Read())
            {
                DB.Desconectar();
                return(true);
            }
            DB.Desconectar();
            return(false);
        }
Exemple #9
0
        public Boolean Archivos(string IDEFAC)
        {
            DB.Conectar();
            DB.CrearComando("select IDEARC from Archivos where IDEFAC=@IDEFAC");
            DB.AsignarParametroCadena("@IDEFAC", IDEFAC);

            DbDataReader DR = DB.EjecutarConsulta();

            while (DR.Read())
            {
                DB.Desconectar();
                return(true);
            }
            DB.Desconectar();
            return(false);
        }
Exemple #10
0
        protected void bGuardar_Click(object sender, EventArgs e)
        {
            string a = "";

            DB.Conectar();
            DB.CrearComando("select IDEEMI from Emisor where RFCEMI=@RFC");
            DB.AsignarParametroCadena("@RFC", tbRFC.Text);
            DbDataReader DR = DB.EjecutarConsulta();

            while (DR.Read())
            {
                a = DR[0].ToString();
            }
            DB.Desconectar();

            if (!String.IsNullOrEmpty(a))
            {
                DB.Conectar();
                DB.CrearComandoProcedimiento("PA_insertar_ReglasEmail");
                DB.AsignarParametroProcedimiento("@nombreRegla", System.Data.DbType.String, tbNombre.Text);
                DB.AsignarParametroProcedimiento("@estado", System.Data.DbType.Byte, ddlEstado.SelectedValue);
                DB.AsignarParametroProcedimiento("@emailsRegla", System.Data.DbType.String, tbEmail.Text);
                DB.AsignarParametroProcedimiento("@rfcrec", System.Data.DbType.String, tbRFC.Text);
                DB.EjecutarConsulta1();
                DB.Desconectar();
                Response.Redirect("reglas.aspx");
            }
            else
            {
                lMensaje.Text = "El RFC proporcionado no Existe";
            }
        }
Exemple #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var modal = Request.QueryString.Get("modal"); bool isModal = !string.IsNullOrEmpty(modal) && modal.Equals("true"); (Master as SiteMaster).BackgroundContent(isModal);
            }
            string idArc = Request.QueryString.Get("Mensaje");

            BasesDatos   DB = new BasesDatos("");
            DbDataReader DR;
            string       mensaje        = "";
            string       mensajeTecnico = "";

            DB = new BasesDatos((Session["IDENTEMI"] != null ? Session["IDENTEMI"].ToString() : "CORE"));
            DB.Conectar();
            DB.CrearComando(@"select mensaje, MensajeTecnico from Log_Archivos where id_Archivo = @id_Archivo");
            DB.AsignarParametroCadena("@id_Archivo", idArc);
            DR = DB.EjecutarConsulta();
            while (DR.Read())
            {
                mensaje        = DR[0].ToString().Trim();
                mensajeTecnico = DR[1].ToString().Trim();
            }
            DB.Desconectar();

            tbMensaje.Text        = mensaje;
            tbMensajeTecnico.Text = mensajeTecnico;
        }
Exemple #12
0
        protected void Button24_Click(object sender, EventArgs e)
        {
            //---------panel rechazar solicitud----------------
            bool si = false;

            foreach (GridViewRow row in GridView8.Rows)
            {
                CheckBox chk_Seleccionar = (CheckBox)row.FindControl("check");
                if (chk_Seleccionar.Checked)
                {
                    si = true;
                }
            }

            if (si == true)
            {
                foreach (GridViewRow row in GridView8.Rows)
                {
                    CheckBox    chk_Seleccionar  = (CheckBox)row.FindControl("check");
                    HiddenField hd_Seleccionafol = (HiddenField)row.FindControl("checkFol");
                    if (chk_Seleccionar.Checked)
                    {
                        idres = hd_Seleccionafol.Value;
                        BD.Conectar();
                        BD.CrearComando("select rfc,razonSocial from Proveedores where idProveedor=@idp");
                        BD.AsignarParametroCadena("@idp", idres);
                        DbDataReader DR = BD.EjecutarConsulta();
                        if (DR.Read())
                        {
                            Trfcrec.Text = DR[0].ToString();
                            Trzrec.Text  = DR[1].ToString();

                            Prechazar.Width   = 435;
                            Prechazar.Height  = 230;
                            Prechazar.Visible = true;
                        }
                        BD.Desconectar();
                    }
                }
            }
            else
            {
                Session["estNot"]  = false;
                Session["msjNoti"] = "DEBES SELECIONAR UN PROVEEDOR";
                Session["estPan"]  = true;
            }
        }
Exemple #13
0
        public Boolean validarDatos(string fechaI, string fechaF)
        {
            DB.Conectar();
            DB.CrearComando("SELECT GENERAL.folio, GENERAL.folio, GENERAL.fechaRec FROM GENERAL WHERE General.fechaRec>=@fechaInicial AND General.fechaRec<=@fechaFinal");
            DB.AsignarParametroCadena("@fechaInicial", fechaI);
            DB.AsignarParametroCadena("@fechaFinal", fechaF);
            DbDataReader DR = DB.EjecutarConsulta();

            while (DR.Read())
            {
                DB.Desconectar();
                return(true);
            }
            DB.Desconectar();

            return(false);
        }
Exemple #14
0
 /// <summary>
 /// Handles the Click event of the bModificar control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
 protected void bModificar_Click(object sender, EventArgs e)
 {
     if (cbCambiarPass.Checked && !(_claveUser.Equals(CurrentPassword.Text)))
     {
         (Master as SiteMaster).MostrarAlerta(this, "La contraseña actual es incorrecta", 4, null, "resetPass();");
     }
     else
     {
         var sql = "";
         try
         {
             if (_isEmpleado)
             {
                 sql = "UPDATE Cat_Empleados SET nombreEmpleado=@nombre" + (cbCambiarPass.Checked ? ", claveEmpleado=@claveUser" : "") + " WHERE idEmpleado = @idUser";
             }
             else if (_isCliente)
             {
                 sql = "UPDATE Cat_Clientes SET nombreCliente=@nombre" + (cbCambiarPass.Checked ? ", claveCliente=@claveUser" : "") + " WHERE idCliente = @idUser";
             }
             else if (_isProveedor)
             {
                 sql = "UPDATE Cat_Proveedores SET nombreProveedor=@nombre" + (cbCambiarPass.Checked ? ", claveProveedor=@claveUser" : "") + " WHERE idProveedor = @idUser";
             }
             _db.Conectar();
             _db.CrearComando(sql);
             _db.AsignarParametroCadena("@idUser", _idUser);
             _db.AsignarParametroCadena("@nombre", tbNombre.Text);
             if (cbCambiarPass.Checked)
             {
                 _db.AsignarParametroCadena("@claveUser", NewPassword.Text);
             }
             _db.EjecutarConsulta();
             Session["nombreEmpleado"] = tbNombre.Text;
             (Master as SiteMaster).MostrarAlerta(this, "La cuenta se modificó correctamente", 2, null, "resetPass();");
         }
         catch (Exception ex)
         {
             (Master as SiteMaster).MostrarAlerta(this, "No se pudo modificar la cuenta, inténtelo nuevamente.<br/><br/>" + ex.Message, 4, null, "resetPass();");
         }
         finally
         {
             Clean();
         }
     }
 }
Exemple #15
0
        private void buscar(String nom2, String rut2, String rutaBDD, int fol)
        {
            System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(rut2);
            string rutaArchivo, splRut;

            string[] rutSplit;
            string[] separador2 = new string[] { @"docus\" };

            IEnumerable <System.IO.FileInfo> fileList = dir.GetFiles("*.*", System.IO.SearchOption.AllDirectories);

            IEnumerable <System.IO.FileInfo> fileQuery =
                from file in fileList
                where file.Name == nom2
                select file;

            //MessageBox.Show(nom2+"-"+rut2+"-"+rutaBDD+"-"+fol);

            foreach (System.IO.FileInfo fi in fileQuery)
            {
                rutaArchivo = fi.FullName;
                rutSplit    = rutaArchivo.Split(separador2, StringSplitOptions.None);
                splRut      = rutSplit[1];

                //    MessageBox.Show(rutaBDD+"  "+ @"docus\" + splRut);

                if (!(rutaBDD == @"docus\" + splRut))
                {
                    DB.Conectar();
                    DB.CrearComando(@"UPDATE Archivos SET XMLARC=@XML,PDFARC=@PDF WHERE IDEFAC=@FAC");
                    DB.AsignarParametroCadena("@XML", @"docus\" + splRut);
                    splRut = splRut.Replace(".xml", ".pdf");
                    DB.AsignarParametroCadena("@PDF", @"docus\" + splRut);
                    DB.AsignarParametroEntero("@FAC", fol);
                    DB.EjecutarConsulta();
                    DB.Desconectar();
                    x++;
                    y++;
                }
                else
                {
                    y++;
                }
            } //MessageBox.Show("NO ENTRO AL FOREACH");
        }
Exemple #16
0
        private void Log(string logMessage)
        {
            var _dbLog = new BasesDatos();

            _dbLog.Conectar();
            try
            {
                _dbLog.CrearComando(@"INSERT INTO PruebasLog VALUES (@pagina, @fechaHora, @mensaje)");
                _dbLog.AsignarParametroCadena("@pagina", Path.GetFileName(Request.Path));
                _dbLog.AsignarParametroCadena("@fechaHora", DateTime.Now.ToString("s"));
                _dbLog.AsignarParametroCadena("@mensaje", logMessage.Replace("'", "''"));
                _dbLog.EjecutarConsulta1();
            }
            catch { }
            finally
            {
                _dbLog.Desconectar();
            }
        }
Exemple #17
0
        /// <summary>
        /// Modificars the parametro.
        /// </summary>
        /// <param name="nomConfiguracion">The nom configuracion.</param>
        /// <param name="descripcion">The descripcion.</param>
        /// <param name="status">The status.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        private bool ModificarParametro(string nomConfiguracion, string descripcion, string status)
        {
            BasesDatos db     = null;
            var        estado = false;

            try
            {
                db = new BasesDatos(Emisor);
                db.Conectar();
                db.CrearComando(@"UPDATE Cat_Configuracion SET Descripcion = @Descripcion, Status = @Status WHERE NomConfiguracion = @nombre");
                db.AsignarParametroCadena("@nombre", nomConfiguracion);
                db.AsignarParametroCadena("@Descripcion", descripcion);
                db.AsignarParametroCadena("@Status", status);
                var dr = db.EjecutarConsulta();
                if (dr.RecordsAffected > 0)
                {
                    var parametro = GetParametroByNombre(nomConfiguracion);
                    if (parametro != null)
                    {
                        var indexOf = ListaParametros.IndexOf(parametro);
                        if (indexOf >= 0)
                        {
                            parametro.Descripcion = descripcion;
                            parametro.Status      = status;
                            ListaParametros.Insert(indexOf, parametro);
                            estado = true;
                        }
                    }
                }
            }
            catch (Exception)
            {
                estado = false;
            }
            finally
            {
                if (!string.IsNullOrEmpty(db.CadenaConexion))
                {
                    db.Desconectar();
                }
            }
            return(estado);
        }
Exemple #18
0
        private void Log(string logMessage)
        {
            var DBLog = new BasesDatos();

            DBLog.Conectar();
            try
            {
                DBLog.CrearComando(@"INSERT INTO PruebasLog VALUES (@pagina, @fechaHora, @mensaje)");
                DBLog.AsignarParametroCadena("@pagina", "Retenciones.asmx.cs");
                DBLog.AsignarParametroCadena("@fechaHora", DateTime.Now.ToString("s"));
                DBLog.AsignarParametroCadena("@mensaje", logMessage.Replace("'", "''"));
                DBLog.EjecutarConsulta1();
            }
            catch { }
            finally
            {
                DBLog.Desconectar();
            }
        }
Exemple #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            idRegla = Request.QueryString.Get("regladi");
            if (!Page.IsPostBack)
            {
                DB.Conectar();
                DB.CrearComando("select nombreRegla,estadoRegla,emailsRegla,rfc from EmailsReglas where  idEmailRegla=@idRegla");
                DB.AsignarParametroCadena("@idRegla", idRegla);
                DbDataReader DR = DB.EjecutarConsulta();

                while (DR.Read())
                {
                    tbNombre.Text           = DR[0].ToString();
                    tbEmail.Text            = DR[2].ToString();
                    tbRFC.Text              = DR[3].ToString();
                    ddlEstado.SelectedValue = DR[1].ToString();
                }
                DB.Desconectar();
            }
        }
Exemple #20
0
        public string[] getRfcEmi(string prefixText)
        {
            int count = 0;

            string[] a = new String[1];
            DB = new BasesDatos();
            string sql1     = "SELECT TOP 10 NOMEMI FROM EMISOR where NOMEMI LIKE @RAZON";
            int    Contador = 0;

            try
            {
                DB.Conectar();
                DB.CrearComando("SELECT TOP 10 COUNT(NOMEMI) FROM EMISOR where NOMEMI LIKE @RAZON");
                DB.AsignarParametroCadena("@RAZON", prefixText + "%");
                DbDataReader DRTot = DB.EjecutarConsulta();
                DRTot.Read();
                count = Convert.ToInt32(DRTot[0].ToString());
                DB.Desconectar();

                DB.Conectar();
                DB.CrearComando(sql1);
                DB.AsignarParametroCadena("@RAZON", prefixText + "%");
                DbDataReader DRSum = DB.EjecutarConsulta();
                string[]     items = new string[10];
                while (DRSum.Read())
                {
                    items[Contador] = DRSum[0].ToString();
                    Contador++;
                }
                DB.Desconectar();
                if (count == 0)
                {
                    a[0] = ""; return(a);
                }
                else
                {
                    return(items);
                }
            }
            catch (Exception e) { a[0] = e.ToString(); return(a); }
        }
Exemple #21
0
        /// <summary>
        /// Agregars the parametro.
        /// </summary>
        /// <param name="nomConfiguracion">The nom configuracion.</param>
        /// <param name="descripcion">The descripcion.</param>
        /// <param name="status">The status.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        private bool AgregarParametro(string nomConfiguracion, string descripcion, string status)
        {
            BasesDatos db     = null;
            var        estado = false;

            try
            {
                db = new BasesDatos(Emisor);
                db.Conectar();
                db.CrearComando(@"INSERT INTO Cat_Configuracion (NomConfiguracion, Descripcion, Status) VALUES (@nombre, @Descripcion, @Status); SELECT SCOPE_IDENTITY() AS IdCong;");
                db.AsignarParametroCadena("@nombre", nomConfiguracion);
                db.AsignarParametroCadena("@Descripcion", descripcion);
                db.AsignarParametroCadena("@Status", status);
                var dr = db.EjecutarConsulta();
                if (dr.HasRows && dr.Read())
                {
                    var parametro = new Parametro
                    {
                        IdCong           = dr["IdCong"].ToString(),
                        NomConfiguracion = nomConfiguracion,
                        Descripcion      = descripcion,
                        Status           = status
                    };
                    ListaParametros.Add(parametro);
                    estado = true;
                }
            }
            catch (Exception)
            {
                estado = false;
            }
            finally
            {
                if (!string.IsNullOrEmpty(db.CadenaConexion))
                {
                    db.Desconectar();
                }
            }
            return(estado);
        }
Exemple #22
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["usuario"] != null || Session["adm"] != null || Session["permisos"] != null)
         {
             if (Convert.ToBoolean(Session["adm"]))
             {
                 BD.Conectar();
                 BD.CrearComando("select * from usuarios where idUsuario=@id");
                 BD.AsignarParametroCadena("@id", Session["identificador"].ToString());
                 DbDataReader DR = BD.EjecutarConsulta();
                 if (DR.Read())
                 {
                     Lgrup.Text  = DR[2].ToString();
                     Lprov.Text  = DR[4].ToString();
                     Tnom.Text   = DR[1].ToString();
                     Tlog.Text   = DR[3].ToString();
                     Tpass.Text  = DR[6].ToString();
                     Lfecha.Text = DR[7].ToString();
                 }
                 BD.Desconectar();
             }
             else
             {
                 Response.Redirect("~/Documentos.aspx");
             }
         }
         else
         {
             Response.Redirect("~/Cerrar.aspx");
         }
     }
 }
Exemple #23
0
        /// <summary>
        /// Handles the TextChanged event of the tbRFC control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param>
        protected void tbRFC_TextChanged(object sender, EventArgs e)
        {
            _db.Conectar();
            _db.CrearComando(@"SELECT NOMREC FROM Cat_Receptor WHERE RFCREC = @RFCREC");
            _db.AsignarParametroCadena("@RFCREC", tbRFC.Text);
            var dr = _db.EjecutarConsulta();

            if (dr.Read())
            {
                tbNombre.Text = dr[0].ToString();
            }
            _db.Desconectar();
        }
Exemple #24
0
 /// <summary>
 /// Handles the Load event of the Page control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param>
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["IDENTEMI"] != null)
     {
         _db = new BasesDatos(Session["IDENTEMI"] != null ? Session["IDENTEMI"].ToString() : "CORE");
     }
     //log = new Log((Session["IDENTEMI"] != null ? Session["IDENTEMI"].ToString() : "CORE"));
     //if (!IsPostBack)
     //{
     if (Session["IDEMI"] != null)
     {
         if (Session["nombreEmpleado"] != null)
         {
             if (Session["USERNAME"] != null)
             {
                 _db.Conectar();
                 _db.CrearComando(@"select NOMEMI,RFCEMI,nombreComercial from Cat_Emisor where IDEEMI=@IDEEMI");
                 _db.AsignarParametroCadena("@IDEEMI", Session["IDEMI"].ToString());
                 var dr = _db.EjecutarConsulta();
                 if (dr.Read())
                 {
                     _rucEmi          = dr[1].ToString();
                     lbNombreEmp.Text = !string.IsNullOrEmpty(dr[2].ToString()) ? dr[2].ToString() : dr[0].ToString();
                     _razonEmi        = dr[0].ToString();
                 }
                 _db.Desconectar();
                 lbNbC.Text  = Session["nombreEmpleado"] + " : " + Session["USERNAME"];
                 lbFchC.Text = Localization.Now.ToString("yyyy-MM-ddTHH:mm:ss");
             }
             if (!IsPostBack)
             {
             }
             else
             {
             }
         }
     }
     //}
 }
Exemple #25
0
        protected void Button32_Click(object sender, EventArgs e)
        {
            //-------------cear moneda-------------
            BD.Conectar();
            BD.CrearComando("insert into monedas (codigoISO,nombre, activa) values (@codigoISO,@nombre,@activa)");
            BD.AsignarParametroCadena("@codigoISO", Tcodcrear.Text);
            BD.AsignarParametroCadena("@nombre", Tnomcrear.Text);
            if (Checkcrear.Checked)
            {
                BD.AsignarParametroCadena("@activa", "si");
            }
            else
            {
                BD.AsignarParametroCadena("@activa", "no");
            }
            BD.EjecutarConsulta();
            BD.Desconectar();

            Pcrearmon.Width   = 20;
            Pcrearmon.Height  = 20;
            Pcrearmon.Visible = false;
            Response.Redirect("~/menuReceDHL/monedas.aspx");
        }
Exemple #26
0
        /// <summary>
        /// Handles the SelectedIndexChanged event of the ddlSerie control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param>
        protected void ddlSerie_SelectedIndexChanged(object sender, EventArgs e)
        {
            hfambiente.Value = ddlSerie.SelectedValue;
            var sql = "SELECT c.codigo, c.descripcion AS ambiente FROM Cat_Catalogo1_C c INNER JOIN Cat_Series s ON s.ambiente = c.codigo WHERE c.tipo = 'Ambiente' AND s.idSerie = @idSerie";

            _db.Conectar();
            _db.CrearComando(sql);
            _db.AsignarParametroCadena("@idSerie", ddlSerie.SelectedValue);
            var dr = _db.EjecutarConsulta();

            if (dr.Read())
            {
                tbAmbiente.Text  = dr["ambiente"].ToString();
                hfambiente.Value = dr["codigo"].ToString();
            }
            _db.Desconectar();
        }
Exemple #27
0
 /// <summary>
 /// Submits the specified sender.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param>
 protected void Submit(object sender, EventArgs e)
 {
     try
     {
         _db.Conectar();
         _db.CrearComando(@"update  Cat_Mensajes set
                         mensaje=@mensaje where idMensaje='" + ddlMensaje.SelectedValue + "'");
         _db.AsignarParametroCadena("@mensaje", txtEditor.Value);
         _db.EjecutarConsulta1();
         _db.Desconectar();
         (Master as SiteMaster).MostrarAlerta(this, "El Mensaje fue guardado Correctamente", 2, null, "actualizaPagina();");
     }
     catch (Exception ex)
     {
         (Master as SiteMaster).MostrarAlerta(this, "El Mensaje no se pudo guardar" + Environment.NewLine + Environment.NewLine + ex.Message, 4, null, "recargarEditor();");
     }
 }
Exemple #28
0
        private bool isFacturada(string referencia)
        {
            bool result = false;

            try
            {
                _db.Conectar();
                _db.CrearComando("SELECT idTrama FROM Log_Trama WHERE observaciones = 'ExtranetOk' AND noReserva = @referencia");
                _db.AsignarParametroCadena("@referencia", referencia);
                var dr = _db.EjecutarConsulta();
                result = !dr.Read();
            }
            catch { }
            finally
            {
                _db.Desconectar();
            }
            return(result);
        }
Exemple #29
0
        protected void Button53_Click(object sender, EventArgs e)
        {
            //-------grabar dia-----------------------
            string prov = "";

            foreach (ListItem listItem in ListPr.Items)
            {
                if (listItem.Selected)
                {
                    prov += listItem.Value + "|";
                }
            }

            if (prov != "")
            {
                BD.Conectar();
                BD.CrearComando("update diasOperacion set habilitado=@habi, horaIni=@hi, horaFin=@fi, Proveedores=@pr where dia=@dia");
                if (Checkdia.Checked)
                {
                    BD.AsignarParametroCadena("@habi", "Si");
                }
                else
                {
                    BD.AsignarParametroCadena("@habi", "No");
                }
                BD.AsignarParametroCadena("@hi", Dropdia1.SelectedValue);
                BD.AsignarParametroCadena("@fi", Dropdia2.SelectedValue);
                BD.AsignarParametroCadena("@pr", prov);
                BD.AsignarParametroCadena("@dia", idres);
                BD.EjecutarConsulta();
                BD.Desconectar();

                idres         = "";
                Pdias.Width   = 10;
                Pdias.Height  = 10;
                Pdias.Visible = false;
                Response.Redirect("~/menuReceDHL/diasOperacion.aspx");
            }
            else
            {
                Session["estNot"]  = false;
                Session["msjNoti"] = "DEBES SELECIONAR UN PROVEEDOR";
                Session["estPan"]  = true;
            }
        }
Exemple #30
0
        /// <summary>
        /// Guarda la interfaz en disco y en la base de datos
        /// </summary>
        /// <param name="fileName">Nombre del archivo (sin ruta)</param>
        /// <param name="logFileName">Nombre del archivo log (con ruta)</param>
        /// <param name="storeDb">Guardar registro en la base de datos</param>
        /// <returns></returns>
        public bool Save(string fileName, string logFileName = null, bool storeDb = true)
        {
            var saved = true;
            var db    = new BasesDatos();

            try
            {
                //Close();
                var directory = ConfigurationManager.AppSettings.Get("writeDirectory");
                Directory.CreateDirectory(directory);
                var file = new FileInfo(directory + @"\" + fileName);
                _file = file;
                var csv = ListToCsv();
                File.WriteAllText(file.FullName, csv);
                //_package.SaveAs(file);
                saved = file.Exists;
                if (storeDb)
                {
                    db.Conectar();
                    db.CrearComando(@"INSERT INTO interfazOracle(fechaEjecucion,tipo,nombreArc,numRegistros,rutaArcInterfaz,rutaArcLog) OUTPUT inserted.idInterfaz VALUES (@fechaEjecucion,@tipo,@nombreArc,@numRegistros,@rutaArcInterfaz,@rutaArcLog)");
                    db.AsignarParametroCadena("@fechaEjecucion", DateTime.Now.ToString("s"));
                    db.AsignarParametroCadena("@tipo", "Oracle");
                    db.AsignarParametroCadena("@nombreArc", file.Name);
                    db.AsignarParametroCadena("@numRegistros", ((_rowNumber.ToString()))); //> 0 ? _rowNumber - 1 : _rowNumber).ToString()));
                    db.AsignarParametroCadena("@rutaArcInterfaz", @"InterfacesOracle\" + file.Name);
                    db.AsignarParametroCadena("@rutaArcLog", !string.IsNullOrEmpty(logFileName) ? (@"InterfacesOracle\log Oracle\" + logFileName) : "");
                    var dr = db.EjecutarConsulta();
                    if (dr.Read())
                    {
                        _idInterface = dr[0].ToString();
                    }
                    else
                    {
                        throw new Exception("No se pudo guardar en la BD");
                    }
                    db.Desconectar();
                }
                saved = true;
            }
            catch (Exception)
            {
                if (db != null)
                {
                    db.Desconectar();
                }
                saved = false;
            }
            return(saved);
        }