public ResultadoEntidad GuardarMovimientoAlta(DataRow dtRegistro, int ActivoID, Int16 UsuarioId, SqlConnection Conexion, SqlTransaction Transaccion) { ResultadoEntidad Resultado = new ResultadoEntidad(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); ActivoObjetoEntidad.ActivoId = ActivoID; ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Alta; ActivoObjetoEntidad.CondicionId = Int16.Parse(dtRegistro["CondicionId"].ToString()); ActivoObjetoEntidad.UbicacionActivoId = Int16.Parse(dtRegistro["UbicacionActivoId"].ToString()); ActivoObjetoEntidad.UsuarioId = UsuarioId; Resultado = MovimientoProcesoObjeto.InsertarMovimientoTipoAlta(Conexion, Transaccion, ActivoObjetoEntidad); return(Resultado); }
public ResultadoEntidad SeleccionarAsignacionPorEmpleado(ActivoEntidad ActivoObjetoEntidad) { string CadenaConexion = string.Empty; SqlTransaction Transaccion; SqlConnection Conexion; ResultadoEntidad Resultado = new ResultadoEntidad(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoAsignacion(Conexion, Transaccion, ActivoObjetoEntidad); Conexion.Close(); return(Resultado); }