Exemple #1
0
 /// <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;
 }
Exemple #2
0
        /// <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));
        }
Exemple #7
0
 /// <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;
 }