Exemplo n.º 1
0
        public IHttpActionResult PutTipoLinea(int id, TipoLinea tipoLinea)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tipoLinea.TipoLineaId)
            {
                return(BadRequest());
            }

            db.Entry(tipoLinea).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TipoLineaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult DeleteConfirmed(int Id)
        {
            TipoLinea tipoLinea = db.TipoLinea.Find(Id);

            db.TipoLinea.Remove(tipoLinea);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            TipoLinea tipolinea = db.TipoLinea.Get(id);

            db.TipoLinea.Delete(tipolinea);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <TipoLinea> consultar(TipoLinea objEntidad)
        {
            TipoLineaAD      objConsultor = new TipoLineaAD();
            List <TipoLinea> lista        = new List <TipoLinea>();

            lista = objConsultor.consultar(objEntidad);
            Error = objConsultor.Error;
            return(lista);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Esta funcion es la encargada de llenar los datos y ejecutar un procedimiento almacenado
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Conjuntos de datos de respuesta de la ejecución del procedimiento almacenado</returns>
        protected DataSet ejecutarConsulta(TipoLinea objEntidad)
        {
            ConectorBD     objConexionDB = ConectorBD.obtenerInstancia();
            SqlDataAdapter adaptador;
            DataSet        datos    = null;
            SqlConnection  conexion = null;

            try
            {
                conexion  = objConexionDB.abrirConexion();
                Error     = conexion.State.ToString();
                adaptador = new SqlDataAdapter("pa_Ban_Tipo_Linea", conexion);
                adaptador.SelectCommand.CommandType = CommandType.StoredProcedure;

                adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pOperacion", SqlDbType.VarChar));
                adaptador.SelectCommand.Parameters["@pOperacion"].Value = objEntidad.pOperacion;

                adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pOid", SqlDbType.VarChar));
                if (!String.IsNullOrEmpty(objEntidad.pOid))
                {
                    adaptador.SelectCommand.Parameters["@pOid"].Value = objEntidad.pOid;
                }
                else
                {
                    adaptador.SelectCommand.Parameters["@pOid"].Value = DBNull.Value;
                }

                adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNombre", SqlDbType.VarChar));
                if (!String.IsNullOrEmpty(objEntidad.pNombre))
                {
                    adaptador.SelectCommand.Parameters["@pNombre"].Value = objEntidad.pNombre;
                }
                else
                {
                    adaptador.SelectCommand.Parameters["@pNombre"].Value = DBNull.Value;
                }

                datos = new DataSet();
                adaptador.Fill(datos, "tabla");
                adaptador.Dispose();
            }
            catch (SqlException ex)
            {
                Error = ex.Message;
                Registrador.Error(ex.Message);
            }
            finally
            {
                if (conexion.State != ConnectionState.Closed)
                {
                    conexion.Close();
                }
            }

            return(datos);
        }
Exemplo n.º 6
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int insertar(TipoLinea objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.INSERTAR;
            int         cuenta       = -1;
            TipoLineaAD objConsultor = new TipoLineaAD();

            cuenta = objConsultor.ejecutarNoConsulta(objEntidad);
            Error  = objConsultor.Error;
            return(cuenta);
        }
Exemplo n.º 7
0
        public ActionResult DeleteConfirmed(int id)
        {
            //AdministradorEquipo administradorEquipo = db.AdministradorEquipos.Find(id);
            TipoLinea TipoLineas = unityOfWork.TipoLineaes.Get(id);

            unityOfWork.TipoLineaes.Delete(TipoLineas);
            //db.SaveChanges();
            unityOfWork.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "TipoLineaId,LineaTelefonicaId")] TipoLinea tipoLinea)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoLinea).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoLinea));
 }
Exemplo n.º 9
0
 public ActionResult Edit([Bind(Include = "TipoLineaID,LineaTelefonicaID")] TipoLinea tipolinea)
 {
     if (ModelState.IsValid)
     {
         db.StateModified(tipolinea);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipolinea));
 }
Exemplo n.º 10
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int actualizar(TipoLinea objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.ACTUALIZAR;
            int         cuenta       = -1;
            TipoLineaAD objConsultor = new TipoLineaAD();

            cuenta = objConsultor.ejecutarNoConsulta(objEntidad);
            Error  = objConsultor.Error;
            return(cuenta);
        }
        public ActionResult Create([Bind(Include = "TipoLineaId,LineaTelefonicaId")] TipoLinea tipoLinea)
        {
            if (ModelState.IsValid)
            {
                db.TipoLinea.Add(tipoLinea);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoLinea));
        }
Exemplo n.º 12
0
        public IHttpActionResult GetTipoLinea(int id)
        {
            TipoLinea tipoLinea = db.TipoLineas.Find(id);

            if (tipoLinea == null)
            {
                return(NotFound());
            }

            return(Ok(tipoLinea));
        }
Exemplo n.º 13
0
 public ActionResult Edit([Bind(Include = "TipoLineaId")] TipoLinea TipoLineas)
 {
     if (ModelState.IsValid)
     {
         //db.Entry(administradorEquipo).State = EntityState.Modified;
         unityOfWork.StateModified(TipoLineas);
         //db.SaveChanges();
         unityOfWork.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(TipoLineas));
 }
Exemplo n.º 14
0
        public ActionResult Create([Bind(Include = "TipoLineaId")] TipoLinea TipoLineas)
        {
            if (ModelState.IsValid)
            {
                //db.AdministradorEquipos.Add(administradorEquipo);
                unityOfWork.TipoLineaes.Add(TipoLineas);
                unityOfWork.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(TipoLineas));
        }
Exemplo n.º 15
0
        public IHttpActionResult PostTipoLinea(TipoLinea tipoLinea)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.TipoLineas.Add(tipoLinea);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tipoLinea.TipoLineaId }, tipoLinea));
        }
Exemplo n.º 16
0
        public IHttpActionResult DeleteTipoLinea(int id)
        {
            TipoLinea tipoLinea = db.TipoLineas.Find(id);

            if (tipoLinea == null)
            {
                return(NotFound());
            }

            db.TipoLineas.Remove(tipoLinea);
            db.SaveChanges();

            return(Ok(tipoLinea));
        }
Exemplo n.º 17
0
        // GET: /TipoLinea/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoLinea tipolinea = db.TipoLinea.Get(id);

            if (tipolinea == null)
            {
                return(HttpNotFound());
            }
            return(View(tipolinea));
        }
        // GET: TipoLineas/Delete/5
        public ActionResult Delete(int?Id)
        {
            if (Id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoLinea tipoLinea = db.TipoLinea.Find(Id);

            if (tipoLinea == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoLinea));
        }
Exemplo n.º 19
0
        // GET: AdministradorEquipoes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoLinea TipoLineas = unityOfWork.TipoLineaes.Get(id.Value);

            if (TipoLineas == null)
            {
                return(HttpNotFound());
            }
            return(View(TipoLineas));
        }
Exemplo n.º 20
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int ejecutarNoConsulta(TipoLinea objEntidad)
        {
            int     cuenta = -1;
            DataSet datos  = ejecutarConsulta(objEntidad);

            try
            {
                cuenta = Convertidor.aEntero32(datos.Tables["tabla"].Rows[0]["Cuenta"]);
            }
            catch (Exception ex)
            {
                Registrador.Warn(ex.Message);
            }
            return(cuenta);
        }
Exemplo n.º 21
0
        // GET: AdministradorEquipoes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            //AdministradorEquipo administradorEquipo = db.AdministradorEquipos.Find(id);
            TipoLinea TipoLineas = unityOfWork.TipoLineaes.Get(id.Value);

            if (TipoLineas == null)
            {
                return(HttpNotFound());
            }
            return(View(TipoLineas));
        }
Exemplo n.º 22
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <TipoLinea> consultar(TipoLinea objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.CONSULTAR;
            DataSet datos = ejecutarConsulta(objEntidad);

            List <TipoLinea> lista       = new List <TipoLinea>();
            TipoLinea        objEntidad2 = null;

            foreach (DataRow fila in datos.Tables["tabla"].Rows)
            {
                objEntidad2         = new TipoLinea();
                objEntidad2.pOid    = Convertidor.aCadena(fila[TipoLineaDEF.Oid]);
                objEntidad2.pNombre = Convertidor.aCadena(fila[TipoLineaDEF.Nombre]);

                lista.Add(objEntidad2);
            }

            return(lista);
        }