Пример #1
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            EVA_EvaluacionBE _EVA_EvaluacionBE = new EVA_EvaluacionBE();

            try
            {
                var _mietq_etiqueta = _EVA_EvaluacionBE;
                _mietq_etiqueta.Evaluacion_id   = int.Parse(Request.QueryString["Evaluacion_id"]);
                _mietq_etiqueta.Departamento_id = Convert.ToInt16(ddlDepartamento.SelectedValue);
                _mietq_etiqueta.Empleado_id     = Convert.ToInt16(ddlEmpleado.SelectedValue);
                _mietq_etiqueta.Lider_id        = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id;
                //_mietq_etiqueta.Fecha_registro = short.Parse(rblCompletar.SelectedValue);
                _mietq_etiqueta.activo = true;
                bool vexito = _EVA_EvaluacionBL.ActualizarEVA_Evaluacion(_EVA_EvaluacionBE);
                if (vexito)
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('La Evaluación 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 bool ActualizarEVA_Evaluacion(EVA_EvaluacionBE _EVA_EvaluacionBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_ActualizarEVA_Evaluacion";
            SqlParameter par1;
            bool         _vcod;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Evaluacion_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Evaluacion_id"].Value = _EVA_EvaluacionBE.Evaluacion_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Empleado_id", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Empleado_id"].Value = _EVA_EvaluacionBE.Empleado_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@SubCategoria_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@SubCategoria_id"].Value = _EVA_EvaluacionBE.SubCategoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lider_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lider_id"].Value = _EVA_EvaluacionBE.Lider_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Departamento_id"].Value = _EVA_EvaluacionBE.Departamento_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Tipo", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Tipo"].Value = _EVA_EvaluacionBE.Tipo;
                par1           = cmd.Parameters.Add(new SqlParameter("@Anio", SqlDbType.Char, 7));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Anio"].Value = _EVA_EvaluacionBE.Anio;
                cnx.Open();
                cmd.ExecuteNonQuery();
                _vcod = true;
                log.DebugFormat("Esquema: [DBO] SP: sp_ActualizarEVA_Evaluacion Parametros In: Evaluacion_id:{0}, Empleado_id:{2}, Lider_id:{3}, Departamento_id:{4}, Tipo:{5}, Anio:{6}"
                                , _EVA_EvaluacionBE.Evaluacion_id, _EVA_EvaluacionBE.Empleado_id, _EVA_EvaluacionBE.Lider_id, _EVA_EvaluacionBE.Departamento_id, _EVA_EvaluacionBE.Tipo, _EVA_EvaluacionBE.Anio);
            }
            catch (SqlException x)
            {
                _vcod = false;
                log.Error(x.Message, x.InnerException);
            }
            catch (Exception x)
            {
                _vcod = false;
                log.Error(x.Message, x.InnerException);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_vcod);
        }
Пример #3
0
        public bool ActualizarEVA_Evaluacion(EVA_EvaluacionBE _EVA_EvaluacionBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_ActualizarEVA_Evaluacion";
            SqlParameter par1;
            bool         _vcod;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Evaluacion_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Evaluacion_id"].Value = _EVA_EvaluacionBE.Evaluacion_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Empleado_id", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Empleado_id"].Value = _EVA_EvaluacionBE.Empleado_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@SubCategoria_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@SubCategoria_id"].Value = _EVA_EvaluacionBE.SubCategoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lider_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lider_id"].Value = _EVA_EvaluacionBE.Lider_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Departamento_id"].Value = _EVA_EvaluacionBE.Departamento_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Tipo", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Tipo"].Value = _EVA_EvaluacionBE.Tipo;
                par1           = cmd.Parameters.Add(new SqlParameter("@Anio", SqlDbType.Char, 7));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Anio"].Value = _EVA_EvaluacionBE.Anio;
                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);
        }
Пример #4
0
        public int InsertarEVA_Evaluacion(EVA_EvaluacionBE _EVA_EvaluacionBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_InsertarEVA_Evaluacion";
            SqlParameter par1;
            int          _Evaluacion_id;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Empleado_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Empleado_id"].Value = _EVA_EvaluacionBE.Empleado_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lider_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lider_id"].Value = _EVA_EvaluacionBE.Lider_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Departamento_id"].Value = _EVA_EvaluacionBE.Departamento_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Tipo", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Tipo"].Value = _EVA_EvaluacionBE.Tipo;
                par1           = cmd.Parameters.Add(new SqlParameter("@Anio", SqlDbType.Char, 7));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Anio"].Value = _EVA_EvaluacionBE.Anio;

                cnx.Open();
                dtr = cmd.ExecuteReader();
                dtr.Read();
                _Evaluacion_id = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Evaluacion_id")));
                log.DebugFormat("Esquema: [DBO] SP: sp_InsertarEVA_Evaluacion Parametros In: Empleado_id:{0}, Lider_id:{1}, Departamento_id:{2}, Tipo:{3}, Anio:{4}"
                                , _EVA_EvaluacionBE.Empleado_id, _EVA_EvaluacionBE.Lider_id, _EVA_EvaluacionBE.Departamento_id, _EVA_EvaluacionBE.Tipo, _EVA_EvaluacionBE.Anio);
            }
            catch (SqlException x)
            {
                _Evaluacion_id = 0;
                log.Error(x.Message, x.InnerException);
            }
            catch (Exception x)
            {
                _Evaluacion_id = 0;
                log.Error(x.Message, x.InnerException);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_Evaluacion_id);
        }
Пример #5
0
        public int InsertarEVA_Evaluacion(EVA_EvaluacionBE _EVA_EvaluacionBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_InsertarEVA_Evaluacion";
            SqlParameter par1;
            int          _Evaluacion_id;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Empleado_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Empleado_id"].Value = _EVA_EvaluacionBE.Empleado_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lider_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lider_id"].Value = _EVA_EvaluacionBE.Lider_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Departamento_id"].Value = _EVA_EvaluacionBE.Departamento_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Tipo", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Tipo"].Value = _EVA_EvaluacionBE.Tipo;
                par1           = cmd.Parameters.Add(new SqlParameter("@Anio", SqlDbType.Char, 7));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Anio"].Value = _EVA_EvaluacionBE.Anio;

                cnx.Open();
                dtr = cmd.ExecuteReader();
                dtr.Read();
                _Evaluacion_id = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Evaluacion_id")));
            }
            catch (SqlException x)
            {
                _Evaluacion_id = 0;
            }
            catch (Exception x)
            {
                _Evaluacion_id = 0;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_Evaluacion_id);
        }
Пример #6
0
        public List <EVA_EvaluacionBE> ListarEVA_EvaluacionO_Act()
        {
            string conexion = MiConexion.GetCnx();
            List <EVA_EvaluacionBE> lEVA_EvaluacionBE = null;

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

                if (drd != null)
                {
                    lEVA_EvaluacionBE = new List <EVA_EvaluacionBE>();
                    int posEvaluacion_id             = drd.GetOrdinal("Evaluacion_id");
                    int posEmpelado_id               = drd.GetOrdinal("Empelado_id");
                    int posSubCategoria_id           = drd.GetOrdinal("SubCategoria_id");
                    int posLider_id                  = drd.GetOrdinal("Lider_id");
                    int posFecha_registro            = drd.GetOrdinal("Fecha_registro");
                    int posTipo                      = drd.GetOrdinal("Tipo");
                    int posActivo                    = drd.GetOrdinal("Activo");
                    EVA_EvaluacionBE obeEvaluacionBE = null;
                    while (drd.Read())
                    {
                        obeEvaluacionBE = new EVA_EvaluacionBE();
                        obeEvaluacionBE.Evaluacion_id   = drd.GetInt32(posEvaluacion_id);
                        obeEvaluacionBE.Empleado_id     = drd.GetInt32(posEvaluacion_id);
                        obeEvaluacionBE.SubCategoria_id = drd.GetInt16(posSubCategoria_id);
                        obeEvaluacionBE.Lider_id        = drd.GetInt16(posFecha_registro);
                        obeEvaluacionBE.Fecha_registro  = drd.GetDateTime(posFecha_registro);
                        obeEvaluacionBE.Tipo            = drd.GetInt16(posFecha_registro);
                        obeEvaluacionBE.activo          = drd.GetBoolean(posActivo);
                        lEVA_EvaluacionBE.Add(obeEvaluacionBE);
                    }
                    drd.Close();
                }
                con.Close();
            }
            catch (SqlException ex)
            {
                log.Error(ex.Message, ex.InnerException);
            }
            catch (Exception ex)
            {
                log.Error(ex.Message, ex.InnerException);
            }
            return(lEVA_EvaluacionBE);
        }
Пример #7
0
        public EVA_EvaluacionBE TraerEVA_EvaluacionById(int _Evaluacion_id)
        {
            EVA_EvaluacionBE _EVA_EvaluacionBE = new EVA_EvaluacionBE();
            DataSet          dts = new DataSet();

            try
            {
                cnx.ConnectionString = MiConexion.GetCnx();
                cmd.Connection       = cnx;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "sp_TraerEVA_EvaluacionById";
                cmd.Parameters.Add(new SqlParameter("@Evaluacion_id", SqlDbType.Int));
                cmd.Parameters["@Evaluacion_id"].Value = _Evaluacion_id;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    var _with1 = _EVA_EvaluacionBE;
                    _with1.Evaluacion_id   = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Evaluacion_id")));
                    _with1.Empleado_id     = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Empleado_id")));
                    _with1.SubCategoria_id = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("SubCategoria_id")));
                    _with1.Lider_id        = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Lider_id")));
                    _with1.Fecha_registro  = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("Fecha_Registro")));
                    _with1.Departamento_id = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Departamento_id")));
                    _with1.Tipo            = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Tipo")));
                    _with1.Anio            = (dtr.GetValue(dtr.GetOrdinal("Anio"))).ToString();
                    _with1.activo          = Convert.ToBoolean(dtr.GetValue(dtr.GetOrdinal("Activo")));
                }
            }
            catch (SqlException x)
            {
                log.Error(x.Message, x.InnerException);
                throw new Exception(x.Message);
            }
            catch (Exception x)
            {
                log.Error(x.Message, x.InnerException);
                throw new Exception(x.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_EVA_EvaluacionBE);
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DateTime Hoy = DateTime.Today;

            fecha_actual = Hoy.ToString("dd/MM/yyyy");
            try
            {
                if (this.IsPostBack)
                {
                    _Evaluacion_id    = Convert.ToInt32(Request.QueryString["Evaluacion_id"]);
                    _EVA_EvaluacionBE = _EVA_EvaluacionBL.TraerEVA_EvaluacionById(_Evaluacion_id);
                    acomodarTabla();
                }
                else
                {
                    _Evaluacion_id       = Convert.ToInt32(Request.QueryString["Evaluacion_id"]);
                    _EVA_EvaluacionBE    = _EVA_EvaluacionBL.TraerEVA_EvaluacionById(_Evaluacion_id);
                    lTFnc_FuncionariosBE = _Fnc_FuncionariosBL.ListarFnc_FuncionariosO_Act();
                    Session["Empleado"]  = lTFnc_FuncionariosBE;
                    LlenarComboDepartamento();
                    ddlDepartamento.SelectedValue = _EVA_EvaluacionBE.Departamento_id.ToString();
                    LlenarComboEmpleado();
                    ddlEmpleado.SelectedValue = _EVA_EvaluacionBE.Empleado_id.ToString();
                    ddlAnio.SelectedValue     = _EVA_EvaluacionBE.Anio.Substring(0, 4);
                    ddlTipo.SelectedValue     = _EVA_EvaluacionBE.Tipo.ToString();
                    GenerarTabla(_Evaluacion_id);
                    GenerarTabla2(_Evaluacion_id);
                    GenerarTabla3(_Evaluacion_id);
                    GenerarTablaEstadistica();

                    ltrPrint.Text = "<a href=\"#\" onclick=\"PopUp('rptEvaluacionColega.aspx?Evaluacion_id=" + (Convert.ToInt32(Request.QueryString["Evaluacion_id"])) + " ',20,20,950,678); return false;\"> <img src=\"../Images/Print.png\"  width=\"30px\"> </a>";
                }
            }
            catch (Exception x)
            {
                // Response.Redirect("error.aspx");
            }
        }
Пример #9
0
 public bool ActualizarEVA_Evaluacion(EVA_EvaluacionBE _inseBE)
 {
     return(_EVA_EvaluacionADO.ActualizarEVA_Evaluacion(_inseBE));
 }
Пример #10
0
 public int InsertarEVA_Evaluacion(EVA_EvaluacionBE _inseBE)
 {
     return(_EVA_EvaluacionADO.InsertarEVA_Evaluacion(_inseBE));
 }