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); }
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); }
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); }
public bool ActualizarREC_Reconocimientos(REC_ReconocimientosBE _inseBE) { return(_REC_ReconocimientosADO.ActualizarREC_Reconocimientos(_inseBE)); }
public int InsertarREC_Reconocimientos(REC_ReconocimientosBE _inseBE) { return(_REC_ReconocimientosADO.InsertarREC_Reconocimientos(_inseBE)); }