コード例 #1
0
        public DataTable Get_PerfilServicio_Terceros(ReqPerfilServicio Objeto)
        {
            DataTable dt = new DataTable();

            try
            {
                clsConection Obj    = new clsConection();
                string       Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();
                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Get_PerfilServicio_by_cPerJurCodigo_nIntCodigo_Terceros]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("cPerJurCodigo", Objeto.cPerJurCodigo);
                        cm.Parameters.AddWithValue("nIntCodigo", Objeto.nIntCodigo);
                        cm.Parameters.AddWithValue("nFlag", Objeto.nFlag);
                        cm.Parameters.AddWithValue("nTipoAtencion", Objeto.nTipoAtencion);
                        cm.Parameters.AddWithValue("cPerCodigoTerceros", Objeto.cPerParCodigo);

                        cm.Connection = cn;

                        using (SqlDataReader dr = cm.ExecuteReader())
                            dt.Load(dr);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(dt);
        }
コード例 #2
0
        //--------------------------------------------------
        // Get PerfilServicio valor por default "P" --perfil
        //--------------------------------------------------
        public DataTable Get_PerfilServicio(string cPerJurCodigo, int nIntCodigo, String nFlag = "P")
        {
            ReqPerfilServicio Objeto = new ReqPerfilServicio();
            DAPerfilServicio  da     = new DAPerfilServicio();

            Objeto.cPerJurCodigo = cPerJurCodigo;
            Objeto.nIntCodigo    = nIntCodigo;
            Objeto.nFlag         = nFlag;

            return(da.Get_PerfilServicio(Objeto));
        }
コード例 #3
0
        public DataTable Get_PerfilServicio_Terceros(string cPerJurCodigo, int nIntCodigo, String nFlag = "P", String cPerParCodigo = "", int nTipoAtencion = 1002)
        {
            ReqPerfilServicio Objeto = new ReqPerfilServicio();
            DAPerfilServicio  da     = new DAPerfilServicio();

            Objeto.cPerJurCodigo = cPerJurCodigo;
            Objeto.nIntCodigo    = nIntCodigo;
            Objeto.nFlag         = nFlag;
            Objeto.nTipoAtencion = nTipoAtencion;
            Objeto.cPerParCodigo = cPerParCodigo;

            return(da.Get_PerfilServicio_Terceros(Objeto));
        }
コード例 #4
0
        //----------------------
        // Insert PerfilServicio
        //----------------------
        public bool Ins_PerfilServicio(string cPerJurCodigo, int nIntCodigo, int nCtaCteSerCodigo, int nMonCodigo, double nCtaCteSerImpDef, string cPerUserCodigo)
        {
            ReqPerfilServicio Objeto = new ReqPerfilServicio();
            DAPerfilServicio  da     = new DAPerfilServicio();

            Objeto.cPerJurCodigo    = cPerJurCodigo;
            Objeto.nIntCodigo       = nIntCodigo;
            Objeto.nCtaCteSerCodigo = nCtaCteSerCodigo;
            Objeto.nMonCodigo       = nMonCodigo;
            Objeto.nCtaCteSerImpDef = nCtaCteSerImpDef;
            Objeto.cPerCodigo       = cPerUserCodigo;

            return(da.Ins_PerfilServicio(Objeto));
        }
コード例 #5
0
        //----------------------
        // Delete PerfilServicio
        //----------------------
        public bool Del_PerfilServicio(string cPerJurCodigo, int nIntCodigo, int nCtaCteSerCodigo)
        {
            bool Resultado           = false;
            ReqPerfilServicio Objeto = new ReqPerfilServicio();
            DAPerfilServicio  da     = new DAPerfilServicio();

            Objeto.cPerJurCodigo    = cPerJurCodigo;
            Objeto.nIntCodigo       = nIntCodigo;
            Objeto.nCtaCteSerCodigo = nCtaCteSerCodigo;

            if (da.Get_PerfilServicio_by_cPerJurCodigo_nIntCodigo_nCtaCteSerCodigo(Objeto).Rows.Count > 0)
            {
                Resultado = da.Del_PerfilServicio(Objeto);
            }
            return(Resultado);
        }
コード例 #6
0
        //-----------------------
        // Insert PerfilServicio
        //-----------------------
        public bool Ins_PerfilServicio(ReqPerfilServicio Objeto)
        {
            bool exito = false;

            try
            {
                clsConection Obj    = new clsConection();
                string       Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Ins_PerfilServicio]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("cPerJurCodigo", Objeto.cPerJurCodigo);
                        cm.Parameters.AddWithValue("nIntCodigo", Objeto.nIntCodigo);
                        cm.Parameters.AddWithValue("nCtaCteSerCodigo", Objeto.nCtaCteSerCodigo);
                        cm.Parameters.AddWithValue("nMonCodigo", Objeto.nMonCodigo);
                        cm.Parameters.AddWithValue("nCtaCteSerImpDef", Objeto.nCtaCteSerImpDef);
                        cm.Parameters.AddWithValue("cPerCodigo", Objeto.cPerCodigo);

                        cm.Connection = cn;

                        if (cm.ExecuteNonQuery() > 0)
                        {
                            exito = true;
                        }
                        else
                        {
                            throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_PerfilServicio]; Consulte al administrador del sistema");
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(exito);
        }
コード例 #7
0
        //----------------------------------------------------------------------------
        //Get List PerfilServicio for cPerJurCodigo and nIntCodigo and nCtaCteSerCodigo
        //----------------------------------------------------------------------------
        public DataTable Get_PerfilServicio_by_cPerJurCodigo_nIntCodigo_nCtaCteSerCodigo(ReqPerfilServicio Objeto)
        {
            DAPerfilServicio da = new DAPerfilServicio();

            return(da.Get_PerfilServicio(Objeto));
        }