示例#1
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            AUD_AuditoriaBE _AUD_AuditoriaBE = new AUD_AuditoriaBE();

            try
            {
                var _mietq_etiqueta = _AUD_AuditoriaBE;
                _mietq_etiqueta.Auditoria_id    = int.Parse(Request.QueryString["Auditoria_id"]);
                _mietq_etiqueta.Fecha_Auditoria = DateTime.ParseExact(txtFecha.Text, "dd/MM/yyyy", null);
                _mietq_etiqueta.Departamento_id = Convert.ToInt16(ddlDepartamento.SelectedValue);
                _mietq_etiqueta.Guardia_id      = Convert.ToInt16(ddlGuardia.SelectedValue);
                _mietq_etiqueta.Area_id         = Convert.ToInt16(ddlArea.SelectedValue);
                _mietq_etiqueta.Operador        = Convert.ToInt16(ddlOperador.SelectedValue);
                //_mietq_etiqueta.Originador = Convert.ToInt16(((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id);
                _mietq_etiqueta.AuditoriaTipo_id = Convert.ToInt16(ddlAuditoria.SelectedValue);
                _mietq_etiqueta.Activo           = true;

                bool vexito = _AUD_AuditoriaBL.ActualizarAUD_Auditoria(_AUD_AuditoriaBE);
                if (vexito)
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('La Auditoria se actualizo con éxito');", true);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('Error al intentar actualizar!');", true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('" + e.ToString() + "');", true);
            }
        }
示例#2
0
        public int InsertarAUD_Auditoria(AUD_AuditoriaBE _AUD_AuditoriaBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_InsertarAUD_Auditoria";
            SqlParameter par1;
            int          _Auditoria_id;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Fecha_Auditoria", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Fecha_Auditoria"].Value = _AUD_AuditoriaBE.Fecha_Auditoria;
                par1           = cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Departamento_id"].Value = _AUD_AuditoriaBE.Departamento_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Guardia_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Guardia_id"].Value = _AUD_AuditoriaBE.Guardia_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Area_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Area_id"].Value = _AUD_AuditoriaBE.Area_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Operador", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Operador"].Value = _AUD_AuditoriaBE.Operador;
                par1           = cmd.Parameters.Add(new SqlParameter("@Originador", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Originador"].Value = _AUD_AuditoriaBE.Originador;
                par1           = cmd.Parameters.Add(new SqlParameter("@AuditoriaTipo_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@AuditoriaTipo_id"].Value = _AUD_AuditoriaBE.AuditoriaTipo_id;

                cnx.Open();
                dtr = cmd.ExecuteReader();
                dtr.Read();
                _Auditoria_id = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Auditoria_id")));
            }
            catch (SqlException x)
            {
                _Auditoria_id = 0;
            }
            catch (Exception x)
            {
                _Auditoria_id = 0;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_Auditoria_id);
        }
示例#3
0
        public List <AUD_AuditoriaBE> ListarAUD_AuditoriaO_Act()
        {
            string conexion = MiConexion.GetCnx();
            List <AUD_AuditoriaBE> lAUD_AuditoriaBE = null;

            try
            {
                SqlConnection con = new SqlConnection(conexion);
                con.Open();
                SqlCommand cmd = new SqlCommand("sp_ListarAUD_Auditoria_Act", con);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult);

                if (drd != null)
                {
                    lAUD_AuditoriaBE = new List <AUD_AuditoriaBE>();
                    int             posAuditoria_id    = drd.GetOrdinal("Auditoria_id");
                    int             posFecha_Auditoria = drd.GetOrdinal("Fecha_Auditoria");
                    int             posDepartamento_id = drd.GetOrdinal("Departamento_id");
                    int             posGuardia_id      = drd.GetOrdinal("Guardia_id");
                    int             posOperador        = drd.GetOrdinal("Operador");
                    int             posOriginador      = drd.GetOrdinal("Originador");
                    int             posFecha_firmaOpe  = drd.GetOrdinal("Fecha_firmaOpe");
                    int             posFecha_Registro  = drd.GetOrdinal("Fecha_Registro");
                    int             posActivo          = drd.GetOrdinal("Activo");
                    AUD_AuditoriaBE obeAuditoriaBE     = null;
                    while (drd.Read())
                    {
                        obeAuditoriaBE = new AUD_AuditoriaBE();
                        obeAuditoriaBE.Auditoria_id    = drd.GetInt32(posAuditoria_id);
                        obeAuditoriaBE.Fecha_Auditoria = drd.GetDateTime(posFecha_Auditoria);
                        obeAuditoriaBE.Departamento_id = drd.GetInt16(posDepartamento_id);
                        obeAuditoriaBE.Guardia_id      = drd.GetInt16(posGuardia_id);
                        obeAuditoriaBE.Operador        = drd.GetInt16(posOperador);
                        obeAuditoriaBE.Originador      = drd.GetInt16(posOriginador);
                        obeAuditoriaBE.Fecha_firmaOpe  = drd.GetDateTime(posFecha_firmaOpe);
                        obeAuditoriaBE.Fecha_Registro  = drd.GetDateTime(posFecha_Registro);
                        obeAuditoriaBE.Activo          = drd.GetBoolean(posActivo);
                        lAUD_AuditoriaBE.Add(obeAuditoriaBE);
                    }
                    drd.Close();
                }
                con.Close();
            }
            catch (SqlException ex)
            {
            }
            catch (Exception ex)
            {
            }
            return(lAUD_AuditoriaBE);
        }
示例#4
0
        public bool ActualizarAUD_Auditoria(AUD_AuditoriaBE _AUD_AuditoriaBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_ActualizarAUD_Auditoria";
            SqlParameter par1;
            bool         _vcod;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Auditoria_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Auditoria_id"].Value = _AUD_AuditoriaBE.Auditoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Fecha_Auditoria", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Fecha_Auditoria"].Value = _AUD_AuditoriaBE.Fecha_Auditoria;
                par1           = cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Departamento_id"].Value = _AUD_AuditoriaBE.Departamento_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Guardia_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Guardia_id"].Value = _AUD_AuditoriaBE.Guardia_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Operador", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Operador"].Value = _AUD_AuditoriaBE.Operador;
                par1           = cmd.Parameters.Add(new SqlParameter("@Area_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Area_id"].Value = _AUD_AuditoriaBE.Area_id;
                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);
        }
示例#5
0
        public AUD_AuditoriaBE TraerAUD_AuditoriaById(int _Auditoria_id)
        {
            AUD_AuditoriaBE _AUD_AuditoriaBE = new AUD_AuditoriaBE();
            DataSet         dts = new DataSet();

            try
            {
                cnx.ConnectionString = MiConexion.GetCnx();
                cmd.Connection       = cnx;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "sp_TraerAUD_AuditoriaById";
                cmd.Parameters.Add(new SqlParameter("@Auditoria_id", SqlDbType.Int));
                cmd.Parameters["@Auditoria_id"].Value = _Auditoria_id;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    var _with1 = _AUD_AuditoriaBE;
                    _with1.Auditoria_id     = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Auditoria_id")));
                    _with1.Fecha_Auditoria  = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("Fecha_Auditoria")));
                    _with1.Departamento_id  = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Departamento_id")));
                    _with1.Guardia_id       = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Guardia_id")));
                    _with1.Area_id          = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Area_id")));
                    _with1.Operador         = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Operador")));
                    _with1.Originador       = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Originador")));
                    _with1.Fecha_firmaOpe   = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("Fecha_firmaOpe")));
                    _with1.Fecha_Registro   = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("Fecha_Registro")));
                    _with1.AuditoriaTipo_id = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("AuditoriaTipo_id")));
                    _with1.Activo           = Convert.ToBoolean(dtr.GetValue(dtr.GetOrdinal("Activo")));
                }
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_AUD_AuditoriaBE);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DateTime Hoy = DateTime.Today;

            fecha_actual = Hoy.ToString("dd/MM/yyyy");
            try
            {
                if (this.IsPostBack)
                {
                    _Auditoria_id = Convert.ToInt32(Request.QueryString["Auditoria_id"]);
                    GenerarPlanes(_Auditoria_id);
                    _AUD_AuditoriaBE = _AUD_AuditoriaBL.TraerAUD_AuditoriaById(_Auditoria_id);
                }
                else
                {
                    _Auditoria_id = Convert.ToInt32(Request.QueryString["Auditoria_id"]);
                    DateTime _Fecha_registro;
                    _AUD_AuditoriaBE         = _AUD_AuditoriaBL.TraerAUD_AuditoriaById(_Auditoria_id);
                    lTTB_GuardiaBE           = _TB_GuardiaBL.ListarTB_GuardiaO_Act();
                    Session["Guardias"]      = lTTB_GuardiaBE;
                    lTTB_AreaBE              = _TB_AreaBL.ListarTB_AreaO_Act();
                    Session["Area"]          = lTTB_AreaBE;
                    lTOperador               = _Fnc_FuncionariosBL.ListarFnc_FuncionariosO_Act();
                    Session["Operador"]      = lTOperador;
                    lTAUD_AuditoriaTipoBE    = _AUD_AuditoriaTipoBL.ListarAUD_AuditoriaTipoO_Act();
                    Session["AuditoriaTipo"] = lTAUD_AuditoriaTipoBE;
                    LlenarComboDepartamento();
                    ddlDepartamento.SelectedValue = _AUD_AuditoriaBE.Departamento_id.ToString();
                    LlenarComboGuardia();
                    ddlGuardia.SelectedValue = _AUD_AuditoriaBE.Guardia_id.ToString();
                    LlenarComboArea();
                    LlenarComboOperador();
                    LlenarComboAuditoriaTipo();
                    ddlArea.SelectedValue      = _AUD_AuditoriaBE.Area_id.ToString();
                    ddlOperador.SelectedValue  = _AUD_AuditoriaBE.Operador.ToString();
                    ddlAuditoria.SelectedValue = _AUD_AuditoriaBE.AuditoriaTipo_id.ToString();
                    GenerarTabla(_Auditoria_id);
                    GenerarPlanes(_Auditoria_id);

                    _Fecha_registro = _AUD_AuditoriaBE.Fecha_Auditoria;
                    txtFecha.Text   = _Fecha_registro.ToShortDateString();
                }
            }
            catch (Exception x)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('Se produjo un error: ');", true);
            }
        }
示例#7
0
 public bool ActualizarAUD_Auditoria(AUD_AuditoriaBE _inseBE)
 {
     return(_AUD_AuditoriaADO.ActualizarAUD_Auditoria(_inseBE));
 }
示例#8
0
 public int InsertarAUD_Auditoria(AUD_AuditoriaBE _inseBE)
 {
     return(_AUD_AuditoriaADO.InsertarAUD_Auditoria(_inseBE));
 }