Esempio n. 1
0
        public ClsZFolioCollection ConsultarZFolioBAL(string psCriterio)
        {
            ClsZFolioCollection zFolioCollection = new ClsZFolioCollection();

            try
            {
                zFolioCollection = base.ConsultarZFolioDAL(psCriterio);
                return(zFolioCollection);
            }
            catch
            {
                throw;
            }
        }
Esempio n. 2
0
        public ClsZFolioCollection AgregaryRetornoZFolioBAL(ClsZFolio zFolio)
        {
            ClsZFolioCollection zFolioCollection = new ClsZFolioCollection();

            try
            {
                zFolioCollection = base.AgregaryRetornoZFolioDAL(zFolio);
                return(zFolioCollection);
            }
            catch
            {
                throw;
            }
        }
Esempio n. 3
0
        protected ClsZFolioCollection AgregaryRetornoZFolioDAL(ClsZFolio zfolio)
        {
            //Declaración de variables
            DataSet ds = new DataSet();
            //Definición del adaptador
            SqlDataAdapter da = new SqlDataAdapter();
            //Definición de la coleccion
            ClsZFolioCollection zZFolioCollection = new ClsZFolioCollection();
            ClsZFolio           zFolio;

            try
            {
                da.SelectCommand             = new SqlCommand(Procedimientos.sp_ConsInsFolioRegresaElRegistroInsertado, this.Conexion);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.Add("@WERKS", SqlDbType.VarChar).Value   = zfolio.Werks;
                da.SelectCommand.Parameters.Add("@TIPO", SqlDbType.VarChar).Value    = zfolio.Tipo;
                da.SelectCommand.Parameters.Add("@PREFIJO", SqlDbType.VarChar).Value = zfolio.Pref;
                //Se llena el DataSet
                da.Fill(ds);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    int renglones = ds.Tables[0].Rows.Count;
                    int columnas  = ds.Tables[0].Columns.Count;
                    for (int contador = 0; contador < ds.Tables[0].Rows.Count; contador++) //Cada renglòn
                    {
                        zFolio = new ClsZFolio();

                        zFolio.Werks = ds.Tables[0].Rows[contador]["WERKS"].ToString().Trim();
                        zFolio.Tipo  = ds.Tables[0].Rows[contador]["TIPO"].ToString().Trim();
                        zFolio.Pref  = ds.Tables[0].Rows[contador]["PREFIJO"].ToString().Trim();
                        zFolio.Nbr   = ds.Tables[0].Rows[contador]["NBR"].ToString().Trim();
                        zZFolioCollection.Add(zFolio);
                    }
                }

                return(zZFolioCollection);
            }
            catch (Exception ex)
            {
                //Regenerar la excepción pero ahora con un mensaje personalizado para el usuario
                throw new Exception(Errores.ConsultarRegistro + Errores.MensajeOriginal + ex.Message.ToString());
            }
            finally
            {
                //Cerrar la conexión
                this.Conexion.Close();
            }
        }