Exemplo n.º 1
0
        public int InsertarREC_Reconocimientos(REC_ReconocimientosBE _ReconocimientoBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_InsertarREC_Reconocimientos";
            SqlParameter par1;
            int          IdReconocimiento = -1;

            try
            {
                //SqlParameter par4 = cmd.Parameters.Add("@@identity", SqlDbType.Int);
                //par4.Direction = ParameterDirection.ReturnValue;
                par1           = cmd.Parameters.Add(new SqlParameter("@EmpleadoReconocido", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@EmpleadoReconocido"].Value = _ReconocimientoBE.EmpleadoReconocido;
                par1           = cmd.Parameters.Add(new SqlParameter("@Originador", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Originador"].Value = _ReconocimientoBE.Originador;
                par1           = cmd.Parameters.Add(new SqlParameter("@Categoria_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Categoria_id"].Value = _ReconocimientoBE.Categoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Motivo", SqlDbType.VarChar, 120));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Motivo"].Value = _ReconocimientoBE.Motivo;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lider", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lider"].Value = _ReconocimientoBE.Lider;
                par1           = cmd.Parameters.Add(new SqlParameter("@Fecha_Reconocimiento", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Fecha_Reconocimiento"].Value = _ReconocimientoBE.Fecha_Reconocimiento;
                SqlParameter par4 = cmd.Parameters.Add("@@identity", SqlDbType.Int);
                par4.Direction = ParameterDirection.ReturnValue;
                cnx.Open();
                int n = cmd.ExecuteNonQuery();
                if (n > 0)
                {
                    IdReconocimiento = (int)par4.Value;
                }
            }
            catch (SqlException x)
            {
                IdReconocimiento = -1;
            }
            catch (Exception x)
            {
                IdReconocimiento = -1;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(IdReconocimiento);
        }
Exemplo n.º 2
0
        public bool ActualizarREC_Reconocimientos(REC_ReconocimientosBE _ReconocimientoBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_ActualizarREC_Reconocimientos";
            SqlParameter par1;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Reconocimiento_Id", SqlDbType.BigInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Reconocimiento_Id"].Value = _ReconocimientoBE.Reconocimiento_Id;
                par1           = cmd.Parameters.Add(new SqlParameter("@EmpleadoReconocido", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@EmpleadoReconocido"].Value = _ReconocimientoBE.EmpleadoReconocido;
                par1           = cmd.Parameters.Add(new SqlParameter("@Originador", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Originador"].Value = _ReconocimientoBE.Originador;
                par1           = cmd.Parameters.Add(new SqlParameter("@Categoria_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Categoria_id"].Value = _ReconocimientoBE.Categoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Motivo", SqlDbType.VarChar, 120));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Motivo"].Value = _ReconocimientoBE.Motivo;
                par1           = cmd.Parameters.Add(new SqlParameter("@Lider", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Lider"].Value = _ReconocimientoBE.Lider;
                par1           = cmd.Parameters.Add(new SqlParameter("@Fecha_Reconocimiento", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Fecha_Reconocimiento"].Value = _ReconocimientoBE.Fecha_Reconocimiento;
                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);
        }
Exemplo n.º 3
0
        public REC_ReconocimientosBE TraerREC_ReconocimientosById(int _Alerta_id)
        {
            REC_ReconocimientosBE _AlertasBE = new REC_ReconocimientosBE();
            DataSet dts = new DataSet();

            try
            {
                cnx.ConnectionString = MiConexion.GetCnx();
                cmd.Connection       = cnx;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "sp_TraerREC_ReconocimientosById";
                cmd.Parameters.Add(new SqlParameter("@Alerta_id", SqlDbType.Int));
                cmd.Parameters["@Alerta_id"].Value = _Alerta_id;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    var _with1 = _AlertasBE;
                    _with1.Reconocimiento_Id  = Convert.ToInt64(dtr.GetValue(dtr.GetOrdinal("Reconocimiento_Id")));
                    _with1.EmpleadoReconocido = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("EmpleadoReconocido")));
                    _with1.Originador         = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Originador")));
                    _with1.Categoria_id       = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Categoria_id")));
                    _with1.Motivo             = dtr.GetValue(dtr.GetOrdinal("Motivo")).ToString();
                    _with1.Lider = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Lider")));
                    _with1.Fecha_Reconocimiento = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("Fecha_Reconocimiento")));
                    _with1.Fecha_Reg            = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("Fecha_Reg")));
                    _with1.activo = Convert.ToBoolean(dtr.GetValue(dtr.GetOrdinal("activo")));
                }
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_AlertasBE);
        }
Exemplo n.º 4
0
 public bool ActualizarREC_Reconocimientos(REC_ReconocimientosBE _inseBE)
 {
     return(_REC_ReconocimientosADO.ActualizarREC_Reconocimientos(_inseBE));
 }
Exemplo n.º 5
0
 public int InsertarREC_Reconocimientos(REC_ReconocimientosBE _inseBE)
 {
     return(_REC_ReconocimientosADO.InsertarREC_Reconocimientos(_inseBE));
 }