/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public ModifyTipoMovimientoViewModel(CatalogTipoMovimientoViewModel catalogTipoMovimientoViewModel, TipoMovimientoModel selectedTipoMovimientoModel) { this._modiTipoMovimiento = new TipoMovimientoModel(new TipoMovimientoDataMapper()); this._catalogTipoMovimientoViewModel = catalogTipoMovimientoViewModel; this._modiTipoMovimiento.UnidTipoMovimiento = selectedTipoMovimientoModel.UnidTipoMovimiento; this._modiTipoMovimiento.TipoMovimientoName = selectedTipoMovimientoModel.TipoMovimientoName; this._modiTipoMovimiento.SignoMovimiento = selectedTipoMovimientoModel.SignoMovimiento; }
/// <summary> /// Crea una nueva instancia de ModifyTipoMovimiento y se pasa asi mismo como parámetro y el item seleccionado /// </summary> /// <returns></returns> public ModifyTipoMovimientoViewModel CreateModifyTipoMovimientoViewModel() { TipoMovimientoModel tipoMovimientoModel = new TipoMovimientoModel(new TipoMovimientoDataMapper()); if (this._catalogTipoMovimientoModel != null && this._catalogTipoMovimientoModel.SelectedTipoMovimiento != null) { tipoMovimientoModel.TipoMovimientoName = this._catalogTipoMovimientoModel.SelectedTipoMovimiento.TIPO_MOVIMIENTO_NAME; tipoMovimientoModel.UnidTipoMovimiento = this._catalogTipoMovimientoModel.SelectedTipoMovimiento.UNID_TIPO_MOVIMIENTO; tipoMovimientoModel.SignoMovimiento = this._catalogTipoMovimientoModel.SelectedTipoMovimiento.SIGNO_MOVIMIENTO; } return(new ModifyTipoMovimientoViewModel(this, tipoMovimientoModel)); }
/// <summary> /// Selects the Single object of TipoMovimientoModel table. /// </summary> public TipoMovimientoModel GetTipoMovimientoModel(int aID_TipoMovimientoModel) { TipoMovimientoModel TipoMovimientoModel = null; try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlCommand command = connection.CreateCommand(); command.Parameters.AddWithValue("@ID_TipoMovimientoModel", aID_TipoMovimientoModel); command.CommandType = CommandType.StoredProcedure; command.CommandText = "TipoMovimientoModelSelect"; SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { int ID_TipoMovimientoModel = (int)(reader["ID_TipoMovimientoModel"]); string Descripcion = (string)(reader["Descripcion"]); string USUARIO_CREADOR = (string)(reader["USUARIO_CREADOR"]); DateTime FECHA_CREACION = (DateTime)(reader["FECHA_CREACION"]); string USUARIO_MODIFICADOR = (string)(reader["USUARIO_MODIFICADOR"]); DateTime?FECHA_MODIFICACION = reader["FECHA_MODIFICACION"] as DateTime?; TipoMovimientoModel = new TipoMovimientoModel { Id_tipomovimiento = ID_TipoMovimientoModel, Descripcion = Descripcion, Usuario_creador = USUARIO_CREADOR, Fecha_creacion = FECHA_CREACION, Usuario_modificador = USUARIO_MODIFICADOR, Fecha_modificacion = FECHA_MODIFICACION, }; } } } return(TipoMovimientoModel); } catch (Exception) { return(null); } }
/// <summary> /// Updates a record to the TipoMovimientoModel table. /// returns True if value saved successfully else false /// Throw exception with message value EXISTS if the data is duplicate /// </summary> public bool Update(TipoMovimientoModel aTipoMovimientoModel) { try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlTransaction sqlTran = connection.BeginTransaction(); SqlCommand command = connection.CreateCommand(); command.Transaction = sqlTran; command.Parameters.AddWithValue("@ID_TipoMovimientoModel", aTipoMovimientoModel.Id_tipomovimiento); command.Parameters.AddWithValue("@Descripcion", aTipoMovimientoModel.Descripcion == null ? (object)DBNull.Value : aTipoMovimientoModel.Descripcion); command.Parameters.AddWithValue("@USUARIO_CREADOR", aTipoMovimientoModel.Usuario_creador); command.Parameters.AddWithValue("@FECHA_CREACION", aTipoMovimientoModel.Fecha_creacion); command.Parameters.AddWithValue("@USUARIO_MODIFICADOR", aTipoMovimientoModel.Usuario_modificador == null ? (object)DBNull.Value : aTipoMovimientoModel.Usuario_modificador); command.Parameters.AddWithValue("@FECHA_MODIFICACION", aTipoMovimientoModel.Fecha_modificacion == null ? (object)DBNull.Value : aTipoMovimientoModel.Fecha_modificacion); command.CommandType = CommandType.StoredProcedure; command.CommandText = "TipoMovimientoModelUpdate"; int afectados = command.ExecuteNonQuery(); // Commit the transaction. sqlTran.Commit(); connection.Close(); connection.Dispose(); if (afectados > 0) { return(true); } else { return(false); } } } catch (Exception) { return(false); } }
public ActionResult RegistrarTipoMovimiento() { TipoMovimientoModel oModel = new TipoMovimientoModel(); //oModel.oComunBE.Flag = Constantes.FlagRegistro.Insertar; //if (!String.IsNullOrEmpty(pClienteId)) //{ // ComunBE obComunBE = new ComunBE(); // obComunBE.DocumentoId = pClienteId; // oModel.oClienteBE = ClienteBL.Instancia.ClienteId_Sel(obComunBE); // if (!String.IsNullOrEmpty(oModel.oClienteBE.CUSTNMBR)) // oModel.oComunBE.Flag = Constantes.FlagRegistro.Actualizar; //} return(View(oModel)); }
public ActionResult ListarTipoMovimiento() { TipoMovimientoModel oModel = new TipoMovimientoModel(); return(View(oModel)); }
/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public AddTipoMovimientoViewModel(CatalogTipoMovimientoViewModel catalogTipoMovimientoViewModel) { this._addTipoMovimiento = new TipoMovimientoModel(new TipoMovimientoDataMapper()); this._catalogTipoMovimientoViewModel = catalogTipoMovimientoViewModel; }