Ejemplo n.º 1
0
 public static void ValidaCargaFormulario(EEstadoFormulario iEstadoFormulario, Window iFormulario)
 {
     if (iEstadoFormulario == EEstadoFormulario.ErrorLoad)
     {
         iFormulario.Close();
     }
 }
Ejemplo n.º 2
0
        private void btnEditar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                this.txtFichadora.IsReadOnly = false;
                this.estadoFormulario = EEstadoFormulario.Modificar;
                this.txtFichadora.Focus();
                this.btnGrabar.IsEnabled = true;
            }
            catch (Exception)
            {

                throw;
            }
        }
Ejemplo n.º 3
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            estadoFormulario = EEstadoFormulario.Load;
            this.txbTituloDelFormulario.Text = "Administra Categorias";

            try
            {
                this.listaCategorias = this.categoria.ListaPorEstado(true);
                if (this.listaCategorias != null)
                {
                    this.dtgCategorias.ItemsSource = this.listaCategorias;
                }
            }
            catch (Exception)
            {
                throw;
            }
            estadoFormulario = EEstadoFormulario.EndLoad;
        }
Ejemplo n.º 4
0
        private void LlenaCategorias()
        {
            this.estadoFormulario = EEstadoFormulario.Load;

            this.dtgCategorias.ItemsSource = null;
            if (this.listaCategorias != null)
                if (this.listaCategorias.Count > 0)
                    this.dtgCategorias.ItemsSource = this.listaCategorias;

            this.estadoFormulario = EEstadoFormulario.EndLoad;
        }
Ejemplo n.º 5
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            estadoFormulario = EEstadoFormulario.Load;
            try
            {
                this.txbTituloDelFormulario.Text = "Reportes Diarios";
                this.cboFichadora.ItemsSource = new Core.Planilla.Trabajador(this.conexion)
                .ListaPorCargo(new Core.Planilla.Cargo() { Id = 3 });
                estadoFormulario = EEstadoFormulario.EndLoad;
            }
            catch (Utilitario.ExepcionSHomies es)
            {
                this.estadoFormulario = EEstadoFormulario.ErrorLoad;
                MessageBox.Show(es.Message);
            }
            catch (Exception ex)
            {
                this.estadoFormulario = EEstadoFormulario.ErrorLoad;
                MessageBox.Show(ex.Message);
            }

            Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
        }
Ejemplo n.º 6
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            estadoFormulario = EEstadoFormulario.Load;
            try
            {
                this.txbTituloDelFormulario.Text = "Cierre del Sistema";
                this.dtpFechaActual.Text = DateTime.Parse(DateTime.Now.ToShortDateString()).AddDays(-1).ToShortDateString();

                this.auditoria.GetUltimaFechaSistema();

                this.dtpFechaActual.Text = this.auditoria.FechaSistema.ToShortDateString();
                this.chkIsClose.IsChecked = !this.auditoria.EsAperturado;

                this.grbDetalle.IsEnabled = this.auditoria.EsAperturado;
                this.btnProcesar.IsEnabled = this.auditoria.EsAperturado;
                this.btnImprimir.IsEnabled = !this.auditoria.EsAperturado;

                this.GetDetalleCierre();

                estadoFormulario = EEstadoFormulario.EndLoad;
            }
            catch (Utilitario.ExepcionSHomies)
            {
                this.chkIsClose.IsChecked = !this.auditoria.EsAperturado;
            }
            catch (Exception ex)
            {
                this.estadoFormulario = EEstadoFormulario.ErrorLoad;
                MessageBox.Show(ex.Message);
            }

            Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
        }
Ejemplo n.º 7
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     this.estadoFormulario = EEstadoFormulario.Load;
     try
     {
         this.txbTituloDelFormulario.Text = "Identificación de Usuario";
         this.txtUsuario.Focus();
         this.estadoFormulario = EEstadoFormulario.EndLoad;
     }
     catch (Exception ex)
     {
         this.estadoFormulario = EEstadoFormulario.ErrorLoad;
         MessageBox.Show(ex.Message);
     }
     Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
 }
Ejemplo n.º 8
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            this.estadoFormulario = EEstadoFormulario.Load;
            try
            {
                this.txbTituloDelFormulario.Text = "Administra Productos";

                this.cboCategoria.ItemsSource =
                    new Core.Almacen.Categoria(this.conexion)
                    .ListaPorEstado(true);

                this.cboUnidad.ItemsSource =
                    new Core.Almacen.Unidad(this.conexion)
                    .Listar();

                this.ListarProductos();
            }
            catch (Exception)
            {
                throw;
            }
            this.estadoFormulario = EEstadoFormulario.EndLoad;
        }
Ejemplo n.º 9
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            estadoFormulario = EEstadoFormulario.Load;
            try
            {
                this.txbTituloDelFormulario.Text = "Apertura del Sistema";
                this.dtpFechaActual.Text = DateTime.Parse(DateTime.Now.ToShortDateString()).AddDays(-1).ToShortDateString();
                this.dtpFechaAperturar.Text = DateTime.Now.ToShortDateString();

                this.auditoria.GetUltimaFechaSistema();

                if (!this.auditoria.EsAperturado)
                {
                    this.dtpFechaActual.Text = this.auditoria.FechaSistema.ToShortDateString();
                    this.chkIsClose.IsChecked = !this.auditoria.EsAperturado;
                }
                else
                {
                    throw new Exception(string.Concat("Sistema no cerrado a la fecha [", this.auditoria.FechaSistema.ToShortDateString(), "]"));
                }

                estadoFormulario = EEstadoFormulario.EndLoad;
            }
            catch (Utilitario.ExepcionSHomies)
            {
                this.chkIsClose.IsChecked = this.auditoria.EsAperturado;
            }
            catch (Exception ex)
            {
                this.estadoFormulario = EEstadoFormulario.ErrorLoad;
                MessageBox.Show(ex.Message);
            }

            Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
        }
Ejemplo n.º 10
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            estadoFormulario = EEstadoFormulario.Load;
            try
            {
                this.txbTituloDelFormulario.Text = "Pago Fichadora";

                this.fichaje = new Core.Venta.Fichaje(this.conexion);

                this.cboFichadora.ItemsSource = new Core.Planilla.Trabajador(this.conexion)
                .ListaPorCargo(new Core.Planilla.Cargo() { Id = 3 });

                this.dtpFechaInicial.Text = this.auditoria.FechaSistema.ToShortDateString();
                this.dtpFechaFinal.Text = this.auditoria.FechaSistema.ToShortDateString();

                estadoFormulario = EEstadoFormulario.EndLoad;
            }
            catch (Utilitario.ExepcionSHomies es)
            {
                this.estadoFormulario = EEstadoFormulario.ErrorLoad;
                MessageBox.Show(es.Message);
            }
            catch (Exception ex)
            {
                this.estadoFormulario = EEstadoFormulario.ErrorLoad;
                MessageBox.Show(ex.Message);
            }

            Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
        }
Ejemplo n.º 11
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     this.estadoFormulario = EEstadoFormulario.Load;
     try
     {
         listaChicas = new Core.Planilla.Trabajador(this.conexion).ListaPorCargo(new Core.Planilla.Cargo() { Id = 3 }).Where(x => x.Estado).ToList();
         this.dtgFichadoras.Items.Clear();
         this.dtgFichadoras.ItemsSource = listaChicas;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
 }
Ejemplo n.º 12
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            this.estadoFormulario = EEstadoFormulario.Load;
            try
            {
                this.txbTituloDelFormulario.Text = "Nueva Orden";

                List<Entity.Almacen.Categoria> listaCategorias = new Core.Almacen.Categoria(this.conexion)
                                                                 .ListaPorEstado(true);

                if (listaCategorias.Count > 0)
                {
                    this.dtgCategorias.ItemsSource = listaCategorias;
                }
                else
                {
                    throw new Exception("No existen categorias configuradas");
                }

                this.GetNextOrden();

                detalleFichaje =
                    new List<Clases.DetalleFichajeViewModel>();

                listaChicas =
                    new Core.Planilla.Trabajador(this.conexion)
                    .ListaPorCargo(new Core.Planilla.Cargo() { Id = 3 });

                listaChicas = listaChicas.Where(x => x.Estado).ToList();

                this.dtgFichadoras.Items.Clear();

                this.SeteaFichadoras();

                this.txtNroOrden.Focus();
                this.lblAnulada1.Visibility = System.Windows.Visibility.Hidden;
                this.lblAnulada2.Visibility = System.Windows.Visibility.Hidden;
                this.dtgDetalleVenta.Items.Clear();

                this.estadoFormulario = EEstadoFormulario.EndLoad;
            }
            catch (Exception ex)
            {
                this.estadoFormulario = EEstadoFormulario.ErrorLoad;
                MessageBox.Show(ex.Message);
            }
            Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
        }
Ejemplo n.º 13
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            this.estadoFormulario = EEstadoFormulario.Load;
            try
            {
                this.txbTituloDelFormulario.Text = "Datos de la Orden";
                orden.GetDatosOrden();

                this.txbNroOrden.Text = this.orden.Id.ToString();
                this.txbFechaSistema.Text = this.orden.AuditoriaSistema.FechaSistema.ToShortDateString();
                this.txbEstado.Text = this.orden.Estado.Codigo;
                this.txbTotal.Text = Funcion.FormatoDecimal(this.orden.DetalleProducto.Sum(x => x.Producto.PrecioVenta));
                this.txbComision.Text = Funcion.FormatoDecimal(this.orden.Fichadoras.Sum(x => x.Monto));
                this.btnImprimir.IsEnabled = true;
                this.DetalleOrden();
                this.DistribulleComision();
                this.estadoFormulario = EEstadoFormulario.EndLoad;
            }
            catch (Exception ex)
            {
                this.estadoFormulario = EEstadoFormulario.ErrorLoad;
                MessageBox.Show(ex.Message);
            }
            Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
        }
Ejemplo n.º 14
0
        private void btnGrabar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(this.txtFichadora.Text.Trim()))
                {
                    throw new Exception("Ingrese nombre de fichadora");
                }

                switch (this.estadoFormulario)
                {
                    case EEstadoFormulario.Nuevo:
                        this.NuevaFichadora();
                        this.CargarFichadoras();
                        break;
                    case EEstadoFormulario.Modificar:
                        this.ModificarFichadora();
                        break;
                    default:
                        break;
                }
                this.dtgFichadoras.ItemsSource = null;
                this.llenaFichadoras();
                this.btnGrabar.IsEnabled = false;
                this.estadoFormulario = EEstadoFormulario.EndLoad;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 15
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     this.estadoFormulario = EEstadoFormulario.Load;
     try
     {
         this.dtgFichadoras.Items.Clear();
         this.CargarFichadoras();
         this.llenaFichadoras();
     }
     catch (Exception ex)
     {
         this.estadoFormulario = EEstadoFormulario.ErrorLoad;
         MessageBox.Show(ex.Message);
     }
     Clases.FuncionFormulario.ValidaCargaFormulario(estadoFormulario, this);
 }
Ejemplo n.º 16
0
 private void btnNueva_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         this.txtFichadora.Text = string.Empty;
         this.txtFichadora.IsReadOnly = false;
         this.estadoFormulario = EEstadoFormulario.Nuevo;
         this.txtFichadora.Focus();
         this.btnGrabar.IsEnabled = true;
     }
     catch (Exception)
     {
         throw;
     }
 }