Пример #1
0
        private void guardarLup(string msj)
        {
            LUP_LupBE _LUP_LupBE = new LUP_LupBE();

            _LUP_LupBE.Lup_id          = Convert.ToInt32(Request.QueryString["Lup_id"]);
            _LUP_LupBE.Departamento_id = short.Parse(ddlDepartamento.SelectedValue);
            _LUP_LupBE.Guardia_id      = short.Parse(ddlGuardia.SelectedValue);
            _LUP_LupBE.Pilar_id        = short.Parse(ddlPilar.SelectedValue);
            _LUP_LupBE.Categoria_id    = short.Parse(ddlCategoria.SelectedValue);
            _LUP_LupBE.Encargado       = short.Parse(ddlDuenio.SelectedValue);
            _LUP_LupBE.fecha_ven       = Convert.ToDateTime(txtFecha.Text);
            _LUP_LupBE.Lup_Titulo      = txtTitulo.Text;
            _LUP_LupBE.Lup_desc        = txtDescripcion.Text;
            _LUP_LupBE.Estado          = short.Parse(rblEstado.SelectedValue);
            if (msj != "")
            {
                _LUP_LupBE.adjunto_lup = msj;
            }
            else
            {
                _LUP_LupBE.adjunto_lup = lblArchivo.Text;
            }

            if (_LUP_LupBL.ActualizarLUP_Lup(_LUP_LupBE))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El registro se actualizó con exito')", true);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('No se pudo actualizar, por favor contactar al admimistrador')", true);
            }
        }
Пример #2
0
        private void guardarLup(string msj)
        {
            LUP_LupBE _LUP_LupBE = new LUP_LupBE();

            _LUP_LupBE.Departamento_id = short.Parse(ddlDepartamento.SelectedValue);
            _LUP_LupBE.Guardia_id      = short.Parse(ddlGuardia.SelectedValue);
            _LUP_LupBE.Categoria_id    = short.Parse(ddlCategoria.SelectedValue);
            _LUP_LupBE.Pilar_id        = short.Parse(ddlPilar.SelectedValue);
            _LUP_LupBE.Categoria_id    = short.Parse(ddlCategoria.SelectedValue);
            _LUP_LupBE.Encargado       = short.Parse(ddlDuenio.SelectedValue);
            _LUP_LupBE.fecha_ven       = Convert.ToDateTime(txtFecha.Text);
            _LUP_LupBE.Lup_Titulo      = txtTitulo.Text;
            _LUP_LupBE.Lup_desc        = txtDescripcion.Text;
            _LUP_LupBE.adjunto_lup     = msj;
            _LUP_LupBE.Estado          = 1;
            _LUP_LupBE.adjunto_aprob   = "";
            _LUP_LupBE.Registrador     = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id;
            int vexito = -1;

            vexito = _LUP_LupBL.InsertarLUP_Lup(_LUP_LupBE);
            if (vexito > 0)
            {
                Response.Redirect("ActualizarLup.aspx?Lup_id=" + vexito + "&reggistro=exito");
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Ocurrió un error al registrar')", true);
            }
        }
Пример #3
0
        public LUP_LupBE TraerLUP_LupById(int _Lup_id)
        {
            LUP_LupBE _LupsBE = new LUP_LupBE();
            DataSet   dts     = new DataSet();

            try
            {
                cnx.ConnectionString = MiConexion.GetCnx();
                cmd.Connection       = cnx;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "sp_TraerLUP_LupById";
                cmd.Parameters.Add(new SqlParameter("@Lup_id", SqlDbType.Int));
                cmd.Parameters["@Lup_id"].Value = _Lup_id;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    var _with1 = _LupsBE;
                    _with1.Lup_id          = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Lup_id")));
                    _with1.Lup_Titulo      = dtr.GetValue(dtr.GetOrdinal("Lup_Titulo")).ToString();
                    _with1.Lup_desc        = dtr.GetValue(dtr.GetOrdinal("Lup_desc")).ToString();
                    _with1.Pilar_id        = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Pilar_id")));
                    _with1.Departamento_id = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Departamento_id")));
                    _with1.Guardia_id      = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("guardia_id")));
                    _with1.Categoria_id    = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Categoria_id")));
                    _with1.Encargado       = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Encargado")));
                    _with1.adjunto_lup     = dtr.GetValue(dtr.GetOrdinal("adjunto_lup")).ToString();
                    _with1.fecha_reg       = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("fecha_reg")));
                    _with1.fecha_ven       = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("fecha_ven")));
                    _with1.Registrador     = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Registrador")));
                    _with1.Estado          = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Estado")));
                    _with1.activo          = Convert.ToBoolean(dtr.GetValue(dtr.GetOrdinal("activo")));
                    _with1.adjunto_aprob   = dtr.GetValue(dtr.GetOrdinal("adjunto_aprob")).ToString();
                }
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_LupsBE);
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hoy = DateTime.Today;
            if (!this.IsPostBack)
            {
                int Lup_id = Convert.ToInt32(Request.QueryString["Lup_id"]);
                lblId.Text    = Lup_id.ToString();
                _LUP_LupBE    = _LUP_LupBL.TraerLUP_LupById(Lup_id);
                Hoy           = DateTime.Today;
                fecha_actual  = Hoy.AddYears(1).ToString("dd/MM/yyyy");
                txtFecha.Text = fecha_actual;
                LlenarComboDepartamento();
                lTTB_GuardiaBE      = _TB_GuardiaBL.ListarTB_GuardiaO_Act();
                Session["Guardias"] = lTTB_GuardiaBE;
                LlenarComboGuardia();
                LlenarComboPilar();
                LlenarComboOriginador();

                ddlDepartamento.SelectedValue = _LUP_LupBE.Departamento_id.ToString();
                ddlGuardia.SelectedValue      = _LUP_LupBE.Guardia_id.ToString();
                ddlDuenio.SelectedValue       = _LUP_LupBE.Encargado.ToString();
                ddlPilar.SelectedValue        = _LUP_LupBE.Pilar_id.ToString();
                ddlCategoria.SelectedValue    = _LUP_LupBE.Categoria_id.ToString();
                txtTitulo.Text      = _LUP_LupBE.Lup_Titulo;
                txtDescripcion.Text = _LUP_LupBE.Lup_desc;
                txtFecha.Text       = _LUP_LupBE.fecha_ven.ToShortDateString();
                mostrarArchivo(_LUP_LupBE.adjunto_lup);
                TraerResponsable(short.Parse(ddlDepartamento.SelectedValue));
                LlenarComboAprobador(short.Parse(ddlPilar.SelectedValue));
                rblEstado.SelectedValue = _LUP_LupBE.Estado.ToString();
                lTLUP_CategoriaBE       = _LUP_CategoriaBL.ListarLUP_CategoriaO_Act();
                Session["Categoria"]    = lTLUP_CategoriaBE;
                LlenarComboCategoria();
                generarTablaAprobadores(Lup_id);
                btnRegistrar.Visible = false;
                if (Request.QueryString["reggistro"] != null)
                {
                    if (Request.QueryString["reggistro"].ToString() == "exito")
                    {
                        btnRegistrar.Visible = true;
                    }
                }
            }
        }
Пример #5
0
        public bool ActualizarLUP_Lup(LUP_LupBE _LupsBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_ActualizarLUP_Lup";
            SqlParameter par1;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Lup_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lup_id"].Value = _LupsBE.Lup_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lup_Titulo", SqlDbType.VarChar, 200));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lup_Titulo"].Value = _LupsBE.Lup_Titulo;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lup_desc", SqlDbType.VarChar, 500));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lup_desc"].Value = _LupsBE.Lup_desc;
                par1           = cmd.Parameters.Add(new SqlParameter("@Pilar_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Pilar_id"].Value = _LupsBE.Pilar_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Departamento_id"].Value = _LupsBE.Departamento_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@guardia_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@guardia_id"].Value = _LupsBE.Guardia_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Categoria_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Categoria_id"].Value = _LupsBE.Categoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Encargado", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Encargado"].Value = _LupsBE.Encargado;
                par1           = cmd.Parameters.Add(new SqlParameter("@adjunto_lup", SqlDbType.VarChar, 500));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@adjunto_lup"].Value = _LupsBE.adjunto_lup;
                par1           = cmd.Parameters.Add(new SqlParameter("@fecha_ven", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@fecha_ven"].Value = _LupsBE.fecha_ven;
                par1           = cmd.Parameters.Add(new SqlParameter("@Estado", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Estado"].Value = _LupsBE.Estado;
                par1           = cmd.Parameters.Add(new SqlParameter("@adjunto_aprob", SqlDbType.VarChar, 500));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@adjunto_aprob"].Value = _LupsBE.adjunto_aprob;
                cnx.Open();
                cmd.ExecuteNonQuery();
                _vcod = true;
            }
            catch (SqlException x)
            {
                _vcod = false;
            }
            catch (Exception x)
            {
                _vcod = false;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }

            return(_vcod);
        }
Пример #6
0
        public int InsertarLUP_Lup(LUP_LupBE _LupsBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_InsertarLUP_Lup";
            SqlParameter par1;

            try
            {
                //SqlParameter par4 = cmd.Parameters.Add("@@identity", SqlDbType.Int);
                //par4.Direction = ParameterDirection.ReturnValue;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lup_Titulo", SqlDbType.VarChar, 200));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lup_Titulo"].Value = _LupsBE.Lup_Titulo;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lup_desc", SqlDbType.VarChar, 500));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lup_desc"].Value = _LupsBE.Lup_desc;
                par1           = cmd.Parameters.Add(new SqlParameter("@Pilar_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Pilar_id"].Value = _LupsBE.Pilar_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Departamento_id"].Value = _LupsBE.Departamento_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@guardia_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@guardia_id"].Value = _LupsBE.Guardia_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Categoria_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Categoria_id"].Value = _LupsBE.Categoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Encargado", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Encargado"].Value = _LupsBE.Encargado;
                par1           = cmd.Parameters.Add(new SqlParameter("@adjunto_lup", SqlDbType.VarChar, 500));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@adjunto_lup"].Value = _LupsBE.adjunto_lup;
                par1           = cmd.Parameters.Add(new SqlParameter("@fecha_ven", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@fecha_ven"].Value = _LupsBE.fecha_ven;
                par1           = cmd.Parameters.Add(new SqlParameter("@Registrador", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Registrador"].Value = _LupsBE.Registrador;
                par1           = cmd.Parameters.Add(new SqlParameter("@Estado", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Estado"].Value = _LupsBE.Estado;
                par1           = cmd.Parameters.Add(new SqlParameter("@adjunto_aprob", SqlDbType.VarChar, 500));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@adjunto_aprob"].Value = _LupsBE.adjunto_aprob;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                dtr.Read();
                _id_Lup = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Lup_ID")));
            }
            catch (SqlException x)
            {
                _id_Lup = 0;
            }
            catch (Exception x)
            {
                _id_Lup = 0;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_id_Lup);
        }
Пример #7
0
 public bool ActualizarLUP_Lup(LUP_LupBE _inseBE)
 {
     return(_LUP_LupADO.ActualizarLUP_Lup(_inseBE));
 }
Пример #8
0
 public int InsertarLUP_Lup(LUP_LupBE _inseBE)
 {
     return(_LUP_LupADO.InsertarLUP_Lup(_inseBE));
 }