/// <summary>
        /// Eliminar ajuste y cambiar estatus
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnEliminar_OnClick(object sender, RoutedEventArgs e)
        {
            var botonEditar = (Button)e.Source;

            try
            {
                var diferenciasDeInventarioInfo = (DiferenciasDeInventariosInfo)Extensor.ClonarInfo(botonEditar.CommandParameter);
                if (diferenciasDeInventarioInfo != null)
                {
                    if (SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                                          Properties.Resources.AjustesPendientesDiferenciasDeInventario_MensajeEliminarAjuste,
                                          MessageBoxButton.YesNo, MessageImage.Warning) == MessageBoxResult.Yes)
                    {
                        //Eliminar ajuste
                        var almacenMovimientoPl = new AlmacenMovimientoPL();
                        almacenMovimientoPl.ActualizarEstatus(new AlmacenMovimientoInfo()
                        {
                            AlmacenMovimientoID = diferenciasDeInventarioInfo.AlmacenMovimiento.AlmacenMovimientoID,
                            Status = Estatus.DifInvCancelado.GetHashCode(),
                            UsuarioModificacionID = usuarioID
                        });
                        SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                                          Properties.Resources.AjustesPendientesDiferenciasDeInventario_MensajeEliminadoCorrectamente,
                                          MessageBoxButton.OK, MessageImage.Correct);
                        RealizarBusqueda();
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                //Excepcion
            }
        }
Beispiel #2
0
 public static List <MovimientosAutorizarCierreDiaPAModel> ObtenerMovimientosPendientesAutorizar(
     FiltrosAutorizarCierreDiaInventarioPA filtrosAutorizarCierreDia)
 {
     try
     {
         var almacenMovimientoPL = new AlmacenMovimientoPL();
         List <MovimientosAutorizarCierreDiaPAModel> listaPendientesAutorizar =
             almacenMovimientoPL.ObtenerMovimientosPendientesAutorizar(filtrosAutorizarCierreDia);
         return(listaPendientesAutorizar);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #3
0
 public static void GuardarAutorizarCierreDia(
     CierreDiaInventarioPAInfo cierreDiaInventarioPa)
 {
     try
     {
         var almacenMovimientoPL = new AlmacenMovimientoPL();
         var seguridad           = (SeguridadInfo)ObtenerSeguridad();
         cierreDiaInventarioPa.UsuarioCreacionID = seguridad.Usuario.UsuarioID;
         cierreDiaInventarioPa.OrganizacionID    = seguridad.Usuario.Organizacion.OrganizacionID;
         almacenMovimientoPL.GuardarAutorizarCierreDiaInventarioPA(cierreDiaInventarioPa);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }