public async Task <IActionResult> Edit(int id, [Bind("IdTipoAlmacen,Descripcion,IdEstadoRegistro,IdUsuario,FechaRegistro")] TipoAlmacen tipoAlmacen) { if (id != tipoAlmacen.IdTipoAlmacen) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoAlmacen); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoAlmacenExists(tipoAlmacen.IdTipoAlmacen)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoAlmacen)); }
/// <summary> /// Inserta un nuevo registro Almacen /// </summary> /// <param name="id_compania_emisora"></param> /// <param name="descripcion"></param> /// <param name="id_ubicacion"></param> /// <param name="id_estatus"></param> /// <param name="id_tipo"></param> /// <param name="id_usuario"></param> /// <returns></returns> public static RetornoOperacion InsertaAlmacen(int id_compania_emisora, string descripcion, int id_ubicacion, EstatusAlmacen id_estatus, TipoAlmacen id_tipo, int id_usuario) { //Incializando objeto de retorno RetornoOperacion resultado = new RetornoOperacion(); //Inicializamos el arreglo de parametros object[] param = { 1, 0, id_compania_emisora, descripcion, id_ubicacion, id_estatus, id_tipo, id_usuario, true, "", "" }; //Realizando la actualización solicitada resultado = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(nombre_procedimiento_almacenado, param); //Devolviendo resultado return(resultado); }
public async Task <IActionResult> Create([Bind("IdTipoAlmacen,Descripcion,IdEstadoRegistro,IdUsuario,FechaRegistro")] TipoAlmacen tipoAlmacen) { if (ModelState.IsValid) { tipoAlmacen.FechaRegistro = DateTime.Now; tipoAlmacen.IdEstadoRegistro = '1'; _context.Add(tipoAlmacen); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoAlmacen)); }
/// <summary> /// Carga los valores de registro sobre atributos de instancia /// </summary> /// <param name="id_compania_emisora"></param> /// <param name="descripcion"></param> /// <param name="id_ubicacion"></param> /// <param name="id_estatus"></param> /// <param name="id_tipo"></param> /// <param name="id_usuario"></param> /// <param name="habilitar"></param> /// <returns></returns> private RetornoOperacion editaAlmacen(int id_compania_emisora, string descripcion, int id_ubicacion, EstatusAlmacen id_estatus, TipoAlmacen id_tipo, int id_usuario, bool habilitar) { //Incializando objeto de retorno RetornoOperacion resultado = new RetornoOperacion(); //Inicializamos el arreglo de parametros object[] param = { 2, this.id_almacen, id_compania_emisora, descripcion, id_ubicacion, (int)estatus, (int)id_tipo, id_usuario, habilitar, "", "", }; //Realizando la actualización solicitada resultado = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(nombre_procedimiento_almacenado, param); //Devolviendo resultado return(resultado); }
public void Guardar(TipoAlmacen tipoAlmacen) { this.Tipo = tipoAlmacen; Guardar(); }
/// <summary> /// Realiza la edición de los registros Almacen /// </summary> /// <param name="id_almacen"></param> /// <param name="descripcion"></param> /// <param name="id_ubicacion"></param> /// <param name="id_estatus"></param> /// <param name="id_tipo"></param> /// <param name="id_usuario"></param> /// <returns></returns> public RetornoOperacion EditaAlmacen(int id_compania_emisora, string descripcion, int id_ubicacion, EstatusAlmacen id_estatus, TipoAlmacen id_tipo, int id_usuario) { //Devolviendo resultado return(this.editaAlmacen(id_compania_emisora, descripcion, id_ubicacion, id_estatus, id_tipo, id_usuario, true)); }