public TallerServiciosBEList GETListarServiciosxTaller(int pnid_taller)
        {
            TallerServiciosBEList lista   = new TallerServiciosBEList();
            IDataReader           DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[src_sps_servicios_x_idtaller]";
                    db.AddParameter("@nid_taller", DbType.Int32, ParameterDirection.Input, pnid_taller);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    TallerServiciosBE oMaestroTallerServiciosBE = CrearTallerServicios(DReader);
                    lista.Add(oMaestroTallerServiciosBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
        private TallerServiciosBE CrearTallerServicios(IDataRecord DReader)
        {
            TallerServiciosBE Entidad = new TallerServiciosBE();
            int indice;

            //string var1 = "";
            //int var2 = 0;

            indice             = DReader.GetOrdinal("nid_taller");
            Entidad.nid_taller = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice = DReader.GetOrdinal("nid_servicio");
            Entidad.nid_servicio = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice = DReader.GetOrdinal("co_servicio");
            Entidad.co_servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice = DReader.GetOrdinal("no_servicio");
            Entidad.no_servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice = DReader.GetOrdinal("nid_tipo_servicio");
            Entidad.nid_tipo_servicio = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice = DReader.GetOrdinal("co_tipo_servicio");
            Entidad.co_tipo_servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice = DReader.GetOrdinal("no_tipo_servicio");
            Entidad.no_tipo_servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            return(Entidad);
        }
        public int GETInsertServiciosxTaller(TallerServiciosBE ent)
        {
            //IDataReader DReader = null;
            //int nId = 0;
            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[src_sps_ins_mae_taller_servicio]";
                    db.AddParameter("@nid_taller", DbType.Int32, ParameterDirection.Input, ent.nid_taller);
                    db.AddParameter("@nid_servicio", DbType.Int32, ParameterDirection.Input, ent.nid_servicio);
                    db.AddParameter("@co_usuario_crea", DbType.String, ParameterDirection.Input, ent.co_usuario);
                    db.AddParameter("@co_usuario_red", DbType.String, ParameterDirection.Input, ent.co_usuario_red);
                    db.AddParameter("@no_estacion_red", DbType.String, ParameterDirection.Input, ent.no_estacion_red);

                    db.Execute();
                }
            }
            catch (Exception)
            {
                //r = 0;
            }
            return(0);
        }