示例#1
0
        public List <TipoIncentivo_E> cargarTipoIncentivoUP(int idTipoSDA, int idUnidPcc)
        {
            List <TipoIncentivo_E> ltipoIncentivo = new List <TipoIncentivo_E>();

            try
            {
                using (cmd = new SqlCommand("sp_listarElegibilidad", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@tiposda", idTipoSDA);
                    cmd.Parameters.AddWithValue("@idUnidPcc", idUnidPcc);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        TipoIncentivo_E tipoIncentivo = new TipoIncentivo_E();
                        tipoIncentivo.idTipoIncentivo  = Convert.ToInt32(dr["ID"]);
                        tipoIncentivo.descripIncentivo = Convert.ToString(dr["Tipo Incentivo"]);
                        ltipoIncentivo.Add(tipoIncentivo);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al listar tipo incentivos: " + ex.Message.ToString() + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(ltipoIncentivo);
        }
示例#2
0
        public TipoIncentivo_E obtenerTipoIncentivo(int idTipoIncentivo)
        {
            TipoIncentivo_E tipoIncentivo_E = new TipoIncentivo_E();

            try
            {
                using (cmd = new SqlCommand("SP_OBTENER_TIPOINCENTIVO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDTIPOINCENTIVO", idTipoIncentivo);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        TipoIncentivo_E tipoIncentivo = new TipoIncentivo_E();
                        tipoIncentivo.idTipoIncentivo   = Convert.ToInt32(dr["ID"]);
                        tipoIncentivo.idTipoSDA         = Convert.ToInt32(dr["ID SDA"]);
                        tipoIncentivo.descripIncentivo  = Convert.ToString(dr["DESCRIPCION"]);
                        tipoIncentivo.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        tipoIncentivo.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]);
                        tipoIncentivo.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        tipoIncentivo.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]);
                        tipoIncentivo.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        tipoIncentivo_E = tipoIncentivo;
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al obtener el tipo incentivo: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(tipoIncentivo_E);
        }
示例#3
0
        public List <TipoIncentivo_E> listarxfiltro(int idtipoSda)
        {
            List <TipoIncentivo_E> lTipoIncentivo = new List <TipoIncentivo_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTARXFILTRO_TIPOINCENTIVO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDTIPOSDA", idtipoSda);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        TipoIncentivo_E tipoIncentivo_E = new TipoIncentivo_E();
                        tipoIncentivo_E.idTipoIncentivo  = Convert.ToInt32(dr["ID"]);
                        tipoIncentivo_E.tipoSDA          = Convert.ToString(dr["TIPO SDA"]);
                        tipoIncentivo_E.descripIncentivo = Convert.ToString(dr["DESCRIPCION"]);
                        tipoIncentivo_E.activo           = Convert.ToBoolean(dr["ACTIVO"]);
                        tipoIncentivo_E.nombUsuarioReg   = Convert.ToString(dr["REGISTRADO POR"]);
                        tipoIncentivo_E.fechaRegistro    = Convert.ToString(dr["FECHA REGISTRO"]);
                        //tipoIncentivo_E.nombUsuarioMod = Convert.ToString(dr["MODIFICADO POR"]);
                        //tipoIncentivo_E.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        lTipoIncentivo.Add(tipoIncentivo_E);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar los tipos de incentivo : " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(lTipoIncentivo);
        }
示例#4
0
        public string eliminar(TipoIncentivo_E objTipoIncen)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_TIPOINCENTIVO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "D");
                    cmd.Parameters.AddWithValue("@IDTIPOINCENTIVO", objTipoIncen.idTipoIncentivo);
                    cmd.Parameters.AddWithValue("@IDTIPOSDA", 0);
                    cmd.Parameters.AddWithValue("@DESCRIPINCENTIVO", 0);
                    cmd.Parameters.AddWithValue("@ACTIVO", objTipoIncen.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objTipoIncen.idUsuarioRegistro);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

                    msg = "Se eliminó correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al agregar tipo Incentivo : " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
示例#5
0
        public string modificar(TipoIncentivo_E objTipoIncen)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_TIPOINCENTIVO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "U");
                    cmd.Parameters.AddWithValue("@IDTIPOINCENTIVO", objTipoIncen.idTipoIncentivo);
                    cmd.Parameters.AddWithValue("@IDTIPOSDA", objTipoIncen.idTipoSDA);
                    cmd.Parameters.AddWithValue("@DESCRIPINCENTIVO", objTipoIncen.descripIncentivo);
                    cmd.Parameters.AddWithValue("@ACTIVO", objTipoIncen.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objTipoIncen.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

                    msg = "Se modificó correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al modificar grupo para OA");
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
示例#6
0
 public string eliminar(TipoIncentivo_E objTipoInc)
 {
     return(tipoIncentivo_D.eliminar(objTipoInc));
 }
示例#7
0
 public string modificar(TipoIncentivo_E objTipoInc)
 {
     return(tipoIncentivo_D.modificar(objTipoInc));
 }
示例#8
0
 public string agregar(TipoIncentivo_E objTipoInc)
 {
     return(tipoIncentivo_D.agregar(objTipoInc));
 }