Esempio n. 1
0
        private ParametrosBackOfficeBE Entidad_ListarDatosTallerEmpresa(IDataRecord DReader)
        {
            ParametrosBackOfficeBE Entidad = new ParametrosBackOfficeBE();
            Int32 indice;

            indice = DReader.GetOrdinal("nid_taller_empresa");
            Entidad.nid_taller_empresa = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice             = DReader.GetOrdinal("nid_taller");
            Entidad.nid_taller = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice            = DReader.GetOrdinal("no_taller");
            Entidad.no_taller = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice = DReader.GetOrdinal("nid_empresa");
            Entidad.nid_empresa = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice             = DReader.GetOrdinal("no_empresa");
            Entidad.no_empresa = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice           = DReader.GetOrdinal("no_banco");
            Entidad.no_banco = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice            = DReader.GetOrdinal("nu_cuenta");
            Entidad.nu_cuenta = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice = DReader.GetOrdinal("no_correo_callcenter");
            Entidad.no_correo_callcenter = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice = DReader.GetOrdinal("nu_callcenter");
            Entidad.nu_callcenter = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            return(Entidad);
        }
Esempio n. 2
0
        public ParametrosBackOffieBEList ListarDatosTallerEmpresa(ParametrosBackOfficeBE ent)
        {
            ParametrosBackOffieBEList lista = new ParametrosBackOffieBEList();
            IDataReader DReader             = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_DATOS_TALLER_EMPRESA_ID_BO]";
                    db.AddParameter("@vi_nid_taller", DbType.Int32, ParameterDirection.Input, ent.nid_taller);
                    db.AddParameter("@vi_nid_empresa", DbType.Int32, ParameterDirection.Input, ent.nid_empresa);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    ParametrosBackOfficeBE oParametrosBackOffieBE = Entidad_ListarDatosTallerEmpresa(DReader);
                    lista.Add(oParametrosBackOffieBE);
                }
                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
Esempio n. 3
0
        private ParametrosBackOfficeBE CrearEntidad_Parametros(IDataRecord DReader)
        {
            ParametrosBackOfficeBE Entidad = new ParametrosBackOfficeBE();
            int    indice;
            string var3 = "";

            indice = DReader.GetOrdinal("nid_parametro");
            Entidad.nid_parametro = DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice);

            indice = DReader.GetOrdinal("co_parametro");
            Entidad.co_parametro = DReader.IsDBNull(indice) ? "" : DReader.GetString(indice);

            indice = DReader.GetOrdinal("no_tipo_valor");
            Entidad.no_tipo_valor = DReader.IsDBNull(indice) ? "" : DReader.GetString(indice);

            var3 = Entidad.no_tipo_valor;

            indice        = DReader.GetOrdinal("valor");
            Entidad.valor = DReader.IsDBNull(indice) ? "" : DReader.GetString(indice);

            indice = DReader.GetOrdinal("valor_texto");
            if (var3.Equals("STRING_DISPLAY"))
            {
                Entidad.valor_texto = DReader.IsDBNull(indice) ? "" : Valor_TipoConsolHora(Entidad.valor);
            }
            else
            {
                Entidad.valor_texto = DReader.IsDBNull(indice) ? "" : DReader.GetString(indice);
            }

            indice = DReader.GetOrdinal("no_parametro");
            Entidad.no_parametro = DReader.IsDBNull(indice) ? "" : DReader.GetString(indice);

            return(Entidad);
        }
Esempio n. 4
0
        public int GETActualizarParametro(ParametrosBackOfficeBE ent)
        {
            //IDataReader DReader = null;
            int r = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_INS_PARAMETROS]";
                    db.AddParameter("@nid_parametro", DbType.Int64, ParameterDirection.Input, ent.nid_parametro);
                    db.AddParameter("@no_tipo_valor", DbType.String, ParameterDirection.Input, ent.no_tipo_valor);
                    db.AddParameter("@valor", DbType.String, ParameterDirection.Input, ent.valor);
                    db.AddParameter("@co_usuario_crea", DbType.String, ParameterDirection.Input, ent.co_usuario);
                    db.AddParameter("@co_usuario_red", DbType.String, ParameterDirection.Input, ent.co_usuario_red);
                    db.AddParameter("@no_estacion_red", DbType.String, ParameterDirection.Input, ent.no_estacion_red);

                    r = db.Execute();
                }
            }
            catch (Exception)
            {
                r = 0;
            }
            return(r);
        }
Esempio n. 5
0
        public ParametrosBackOffieBEList GETListarParametros()
        {
            ParametrosBackOffieBEList lista = new ParametrosBackOffieBEList();
            IDataReader DReader             = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_PARAMETROS]";
                    DReader          = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    ParametrosBackOfficeBE oParametrosBE = CrearEntidad_Parametros(DReader);
                    lista.Add(oParametrosBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
Esempio n. 6
0
        public ParametrosBackOffieBEList GetHorasSRC()
        {
            ParametrosBackOfficeBE    objBeParam     = new ParametrosBackOfficeBE();
            ParametrosBackOffieBEList objBeListParam = new ParametrosBackOffieBEList();
            IDataReader DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_Listado_horas]";
                    DReader          = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    objBeParam = CrearEntidad_HoraSRC(DReader);
                    objBeListParam.Add(objBeParam);
                }

                DReader.Close();
            }
            catch //(Exception ex)
            {
                objBeListParam = null;
            }
            return(objBeListParam);
        }
Esempio n. 7
0
        public Int32 InsertarConfigTallerEmpresa(ParametrosBackOfficeBE ent)
        {
            int rpta = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPI_DATOS_TALLER_EMPRESA_BO]";
                    db.AddParameter("@vi_nid_taller", DbType.Int32, ParameterDirection.Input, ent.nid_taller);
                    db.AddParameter("@vi_nid_empresa", DbType.Int32, ParameterDirection.Input, ent.nid_empresa);
                    db.AddParameter("@vi_no_banco", DbType.String, ParameterDirection.Input, ent.no_banco);
                    db.AddParameter("@vi_nu_cuenta", DbType.String, ParameterDirection.Input, ent.nu_cuenta);
                    db.AddParameter("@vi_no_correo_callcenter", DbType.String, ParameterDirection.Input, ent.no_correo_callcenter);
                    db.AddParameter("@vi_nu_callcenter", DbType.String, ParameterDirection.Input, ent.nu_callcenter);
                    //-------------------------
                    db.AddParameter("@vi_co_usuario_crea", DbType.String, ParameterDirection.Input, ent.co_usuario_crea);
                    db.AddParameter("@vi_co_usuario_red", DbType.String, ParameterDirection.Input, ent.co_usuario_red);
                    db.AddParameter("@vi_no_estacion_red", DbType.String, ParameterDirection.Input, ent.no_estacion_red);

                    rpta = db.Execute();
                }
            }
            catch (Exception)
            {
                rpta = 0;
                throw;
            }
            return(rpta);
        }
Esempio n. 8
0
 public ParametrosBackOffieBEList ListarConfigTallerEmpresa(ParametrosBackOfficeBE ent)
 {
     try
     {
         return(new ParametrosBackOffieDA().ListarConfigTallerEmpresa(ent));
     }
     catch (Exception ex)
     {
         this.ErrorEvent(this, ex);
         return(null);
     }
 }
    protected void btnGrabar_Click(object sender, ImageClickEventArgs e)
    {
        DateTime strf1 = Convert.ToDateTime(ddl_hora_de.SelectedValue.ToString().Trim());
        DateTime strf2 = Convert.ToDateTime(ddl_hora_a.SelectedValue.ToString().Trim());

        if (strf1 < strf2)
        {
            objEnt = new ParametrosBackOfficeBE();
            objNeg = new ParametrosBackOffieBL();
            string valor = "";
            string dias  = "";
            int    rpta  = 0;
            for (int index = 0; index < lst_dias_on.Items.Count; index++)
            {
                if (lst_dias_on.Items.Count - index != 1)
                {
                    dias += lst_dias_on.Items[index].Value.ToString() + ",";
                }
                else
                {
                    dias += lst_dias_on.Items[index].Value.ToString();
                }
            }
            valor = dias + "|" + ddl_hora_de.SelectedValue.ToString() + "|" + ddl_hora_a.SelectedValue.ToString();
            objEnt.no_tipo_valor   = Session["no_tipo_valor"].ToString();
            objEnt.nid_parametro   = int.Parse(Session["nid_parametro"].ToString());
            objEnt.valor           = valor;
            objEnt.co_usuario      = Profile.UserName;
            objEnt.co_usuario_red  = Profile.UsuarioRed;
            objEnt.no_estacion_red = Profile.Estacion;
            rpta = objNeg.GETActualizarParametro(objEnt);
            if (rpta > 0)
            {
                Session["ind_msg"]  = "1";
                lbl_mensajebox.Text = "El registro se actualizo con exito.";
                popup_msgbox_confirm.Show();
            }
            else
            {
                Session["ind_msg"]  = "1";
                lbl_mensajebox.Text = "Error al actualizar.";
                popup_msgbox_confirm.Show();
            }
        }
        else
        {
            Session["ind_msg"]  = "0";
            lbl_mensajebox.Text = "Hora final debe ser mayor a hora de inicio.";
            popup_msgbox_confirm.Show();
        }
        hid_tab1.Value = "0";
    }
Esempio n. 10
0
    protected void gvListado_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        objEnt = new ParametrosBackOfficeBE();
        objNeg = new ParametrosBackOffieBL();
        int    rpta = 0;
        string tipo = "";
        string val  = "";

        tipo = gvListado.DataKeys[gvListado.EditIndex].Values[0].ToString();
        if (tipo.Trim().Equals("STRING") || tipo.Trim().Equals("INTEGER"))
        {
            TextBox txtval = gvListado.Rows[e.RowIndex].FindControl("txt_valorparam") as TextBox;
            val = txtval.Text;
        }
        else
        {
            if (tipo.Trim().Equals("BOOLEAN"))
            {
                GridViewRow dr = gvListado.Rows[gvListado.EditIndex];
                if (((CheckBox)(dr.FindControl("chk_valorparam"))).Checked == false)
                {
                    val = "0";
                }
                else
                {
                    val = "1";
                }
            }
            else
            {
                if (tipo.Trim().Equals("STRING_DISPLAY"))
                {
                    GridViewRow dr = gvListado.Rows[gvListado.EditIndex];
                    val = ((DropDownList)(dr.FindControl("ddl_conshoraspor"))).SelectedValue;
                }
            }
        }

        objEnt.no_tipo_valor   = gvListado.DataKeys[gvListado.EditIndex].Values[0].ToString();
        objEnt.nid_parametro   = int.Parse(gvListado.DataKeys[gvListado.EditIndex].Values[2].ToString());
        objEnt.valor           = val;
        objEnt.co_usuario      = Profile.UserName;
        objEnt.co_usuario_red  = Profile.UsuarioRed;
        objEnt.no_estacion_red = Profile.Estacion;
        rpta = objNeg.GETActualizarParametro(objEnt);
        gvListado.EditIndex = -1;
        CargarParametros();
        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "<script>setTabCabeceraOnForm('0');</script>", false);
    }
Esempio n. 11
0
        private ParametrosBackOfficeBE CrearEntidad_HoraSRC(IDataRecord DReader)
        {
            ParametrosBackOfficeBE Entidad = new ParametrosBackOfficeBE();
            int indice;

            indice     = DReader.GetOrdinal("ID");
            var1       = DReader.GetString(indice);
            Entidad.ID = (var1 == null ? "" : var1);

            indice      = DReader.GetOrdinal("Des");
            var1        = DReader.GetString(indice);
            Entidad.DES = (var1 == null ? "" : var1);

            return(Entidad);
        }
Esempio n. 12
0
        public ParametrosBackOfficeBE GetHorarioXDefecto()
        {
            ParametrosBackOfficeBE objBeParam = new ParametrosBackOfficeBE();
            IDataReader            DReader    = null;
            int i      = 0;
            int indice = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_HORARIO_X_DEFECTO]";
                    DReader          = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    if (i == 0)
                    {
                        indice = DReader.GetOrdinal("no_valor2");
                        objBeParam.HoraInicio = DReader.GetString(indice);
                    }
                    else if (i == 1)
                    {
                        indice = DReader.GetOrdinal("no_valor2");
                        objBeParam.HoraFinal = DReader.GetString(indice);
                    }
                    else if (i == 2)
                    {
                        indice = DReader.GetOrdinal("no_valor2");
                        objBeParam.IntervaloTime = DReader.GetString(indice);
                    }
                    i += 1;
                }

                DReader.Close();
            }
            catch //(Exception ex)
            {
                objBeParam = null;
            }
            return(objBeParam);
        }
    private void llenar_ddl_horas(DropDownList ddl)
    {
        ParametrosBackOfficeBE objEntHorDef = new ParametrosBackOfficeBE();
        ParametrosBackOffieBL  objNegHorDef = new ParametrosBackOffieBL();

        objEntHorDef = objNegHorDef.GetHorarioXDefecto();

        DateTime dtHoraIni    = Convert.ToDateTime(objEntHorDef.HoraInicio.ToString().Trim());
        DateTime dtHoraFin    = Convert.ToDateTime(objEntHorDef.HoraFinal.ToString().Trim());
        int      v_intminutos = int.Parse(objEntHorDef.IntervaloTime.ToString().Trim());

        ddl.DataSource     = objNegHorDef.GetHorasSRC();
        ddl.DataTextField  = "DES";
        ddl.DataValueField = "ID";
        ddl.DataBind();

        if (objNegHorDef.GetHorasSRC().Count > 0)
        {
            ddl.SelectedValue = objEntHorDef.HoraInicio;
        }
    }
Esempio n. 14
0
 public int GETActualizarParametro(ParametrosBackOfficeBE ent)
 {
     return(new ParametrosBackOffieDA().GETActualizarParametro(ent));
 }
Esempio n. 15
0
 public int ActualizarConfigTallerEmpresa(ParametrosBackOfficeBE ent)
 {
     return(new ParametrosBackOffieDA().ActualizarConfigTallerEmpresa(ent));
 }
Esempio n. 16
0
 public int InsertarConfigTallerEmpresa(ParametrosBackOfficeBE ent)
 {
     return(new ParametrosBackOffieDA().InsertarConfigTallerEmpresa(ent));
 }
Esempio n. 17
0
 public ParametrosBackOffieBEList ListarDatosTallerEmpresa(ParametrosBackOfficeBE ent)
 {
     return(new ParametrosBackOffieDA().ListarDatosTallerEmpresa(ent));
 }
    private DataTable TablaHoras()
    {
        DataTable DT_HORAS = new DataTable();
        ParametrosBackOfficeBE objEntHorDef = new ParametrosBackOfficeBE();

        objNeg = new ParametrosBackOffieBL();
        int    minutos  = 0;
        string min_real = "";
        int    h1       = 0;

        objEntHorDef = objNeg.GetHorarioXDefecto();
        h1           = int.Parse(objEntHorDef.HoraInicio.Split(':')[0].ToString().Trim());

        DT_HORAS.Columns.Add("id");
        DT_HORAS.Columns.Add("des");

        DataRow dr;

        for (int i = 0; i < 24; i++)
        {
            if (i >= int.Parse(objEntHorDef.HoraInicio.Split(':')[0].ToString().Trim()) && i <= int.Parse(objEntHorDef.HoraFinal.Split(':')[0].ToString().Trim()))
            {
                dr = DT_HORAS.NewRow();
                if (i > int.Parse(objEntHorDef.HoraInicio.Split(':')[0].ToString().Trim()))
                {
                    minutos = i * 60 - (i - 1) * 60;
                }
                else
                {
                    minutos = 0;
                }

                if (minutos.ToString().Trim().Length > 1)
                {
                    min_real = minutos.ToString().Trim();
                }
                else
                {
                    min_real = "0" + minutos.ToString().Trim();
                }

                if (i < 13)
                {
                    if (i.ToString().Length > 1)
                    {
                        dr["id"]  = i.ToString() + ":" + min_real;
                        dr["des"] = i.ToString() + ":" + min_real + "am";
                    }
                    else
                    {
                        dr["id"]  = "0" + i.ToString() + ":00";
                        dr["des"] = "0" + i.ToString() + ":00" + "am";
                    }
                }
                else
                {
                    dr["id"]  = i.ToString() + ":" + min_real;
                    dr["des"] = i.ToString() + ":" + min_real + "pm";
                }
                DT_HORAS.Rows.Add(dr);
            }
        }

        return(DT_HORAS);
    }