コード例 #1
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            VehiculoTipo vehiculoTipo = await db.VehiculoTipo.FindAsync(id);

            //db.vehiculoMarca.Remove(vehiculoMarca);
            vehiculoTipo.activo = false;
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public async Task <ActionResult> Create([Bind(Include = "idTipo,nombre,descripcion")] VehiculoTipo vehiculoTipo)
        {
            if (ModelState.IsValid)
            {
                vehiculoTipo.activo = true;
                db.VehiculoTipo.Add(vehiculoTipo);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(vehiculoTipo));
        }
コード例 #3
0
ファイル: CatVehiculosTipos.cs プロジェクト: moisesiq/aupaga
        protected override bool AccionGuardar()
        {
            // Se valida
            if (!this.Validar())
            {
                return(false);
            }

            Cargando.Mostrar();

            VehiculoTipo oReg;

            foreach (DataGridViewRow oFila in this.dgvDatos.Rows)
            {
                if (oFila.IsNewRow)
                {
                    continue;
                }

                int iId     = this.dgvDatos.ObtenerId(oFila);
                int iCambio = this.dgvDatos.ObtenerIdCambio(oFila);
                switch (iCambio)
                {
                case Cat.TiposDeAfectacion.Agregar:
                case Cat.TiposDeAfectacion.Modificar:
                    if (iCambio == Cat.TiposDeAfectacion.Agregar)
                    {
                        oReg = new VehiculoTipo();
                    }
                    else
                    {
                        oReg = Datos.GetEntity <VehiculoTipo>(c => c.VehiculoTipoID == iId);
                    }

                    // Se llenan los datos
                    oReg.Tipo = Util.Cadena(oFila.Cells["Tipo"].Value);
                    //
                    Datos.Guardar <VehiculoTipo>(oReg);
                    break;

                case Cat.TiposDeAfectacion.Borrar:
                    oReg = Datos.GetEntity <VehiculoTipo>(c => c.VehiculoTipoID == iId);
                    Datos.Eliminar <VehiculoTipo>(oReg);
                    break;
                }
            }

            Cargando.Cerrar();
            this.CargarDatos();
            return(true);
        }
コード例 #4
0
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            VehiculoTipo vehiculoTipo = await db.VehiculoTipo.FindAsync(id);

            if (vehiculoTipo == null)
            {
                return(HttpNotFound());
            }
            return(View(vehiculoTipo));
        }
コード例 #5
0
        public async Task <ActionResult> Edit([Bind(Include = "idTipo,nombre,descripcion")] VehiculoTipo vehiculoTipo)
        {
            if (ModelState.IsValid)
            {
                VehiculoTipo _vehiculoTipo = await db.VehiculoTipo.FindAsync(vehiculoTipo.idTipo);

                //db.Entry(vehiculoMarca).State = EntityState.Modified;

                _vehiculoTipo.nombre      = vehiculoTipo.nombre;
                _vehiculoTipo.descripcion = vehiculoTipo.descripcion;

                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(vehiculoTipo));
        }
コード例 #6
0
ファイル: CatVehiculosTipos.cs プロジェクト: moisesiq/aupaga
        protected override bool AccionGuardar()
        {
            // Se valida
            if (!this.Validar())
                return false;

            Cargando.Mostrar();

            VehiculoTipo oReg;
            foreach (DataGridViewRow oFila in this.dgvDatos.Rows)
            {
                if (oFila.IsNewRow) continue;

                int iId = this.dgvDatos.ObtenerId(oFila);
                int iCambio = this.dgvDatos.ObtenerIdCambio(oFila);
                switch (iCambio)
                {
                    case Cat.TiposDeAfectacion.Agregar:
                    case Cat.TiposDeAfectacion.Modificar:
                        if (iCambio == Cat.TiposDeAfectacion.Agregar)
                            oReg = new VehiculoTipo();
                        else
                            oReg = Datos.GetEntity<VehiculoTipo>(c => c.VehiculoTipoID == iId);

                        // Se llenan los datos
                        oReg.Tipo = Util.Cadena(oFila.Cells["Tipo"].Value);
                        //
                        Datos.Guardar<VehiculoTipo>(oReg);
                        break;
                    case Cat.TiposDeAfectacion.Borrar:
                        oReg = Datos.GetEntity<VehiculoTipo>(c => c.VehiculoTipoID == iId);
                        Datos.Eliminar<VehiculoTipo>(oReg);
                        break;
                }
            }

            Cargando.Cerrar();
            this.CargarDatos();
            return true;
        }