Esempio n. 1
0
 public void ActualizarEntidad(Entity modificar)
 {
     modificar.Numero      = Numero.Trim();
     modificar.Descripcion = Descripcion.Trim();
     modificar.Fecha       = Fecha;
     modificar.Activo      = Activo;
 }
 public virtual void Validar()
 {
     if (Descripcion.Trim().Length == 0)
     {
         throw new ApplicationException("Debe ingresar descripción.");
     }
 }
Esempio n. 3
0
 public override void Validar()
 {
     if (Descripcion.Trim().Length == 0)
     {
         throw new ApplicationException("Debe ingresar razón social.");
     }
 }
Esempio n. 4
0
 public void ActualizarEntidad(Entity modificar)
 {
     modificar.Longitud    = Longitud;
     modificar.Latitud     = Latitud;
     modificar.Descripcion = Descripcion.Trim();
     modificar.Fecha       = Fecha;
     modificar.Activo      = Activo;
 }
Esempio n. 5
0
 private void ValidarDatos()
 {
     _errores.Clear();
     Descripcion = Descripcion.Trim();
     if (Descripcion.Equals(string.Empty))
     {
         _errores.Add(new ItemDatasetError("Tipo de Ajuste", "Descripcion", "El campo no puede estar vacío"));
     }
     if (IdEstadoDeStock.Equals(string.Empty))
     {
         _errores.Add(new ItemDatasetError("Tipo de Ajuste", "Estado de Stock", "El campo no puede estar vacío"));
     }
 }
Esempio n. 6
0
        private void ValidarDatos()
        {
            _errores.Clear();
            Descripcion = Descripcion.Trim();
            if (Descripcion.CompareTo(string.Empty) == 0)
            {
                _errores.Add(new ItemDatasetError("Condicion de Venta", "Descripcion", "El campo no puede estar vacío"));
            }

            /*tfi_TDCompTesoreria_CondicionesDeVentaDataset data = mz.erp.dataaccess.tfi_TDCompTesoreria_CondicionesDeVenta.GetList(null,null,IdCondicionDeVenta);
             * tfi_TDCompTesoreria_CondicionesDeVentaDataset.tfi_TDCompTesoreria_CondicionesDeVentaDataTable tabla = data.tfi_TDCompTesoreria_CondicionesDeVenta;
             *
             * if (tabla.Rows.Count == 1)
             * {
             *      string fp = tabla.Rows[0]["IdTDCompTesoreria"].ToString();
             *      if ((ListaFormasDePagoSeleccionadas.Count != 0)&&((fp == "NULL") || (fp == string.Empty)))
             *      {
             *              _errores.Add(new ItemDatasetError("Condicion de Venta","Formas de Pago","No se debe seleccionar ninguna forma de pago"));
             *      }
             * }*/

            if (DiasDeVencimiento < 0)
            {
                _errores.Add(new ItemDatasetError("Condicion de Venta", "Dias de vencimiento", "El campo no puede ser menor a 0"));
            }
            else
            {
                if (DiasDeVencimiento == 0)
                {                // al menos una forma de pago y no tiene una forma de pago asociada en null
                    if (ListaFormasDePagoSeleccionadas.Count == 0)
                    {
                        _errores.Add(new ItemDatasetError("Condicion de Venta", "Formas de Pago", "Debe seleccionar por lo menos una forma de pago"));
                    }
                }
                else
                {                //ninguna forma de pago
                    if (ListaFormasDePagoSeleccionadas.Count != 0)
                    {
                        _errores.Add(new ItemDatasetError("Condicion de Venta", "Formas de Pago", "No se debe seleccionar ninguna forma de pago"));
                    }
                }
            }
        }
Esempio n. 7
0
        private void ValidarDatos()
        {
            _errores.Clear();
            string Cod = Codigo.Trim();

            if (Cod.CompareTo(string.Empty) == 0)
            {
                _errores.Add(new ItemDatasetError("Entidad", "Codigo", "El campo no puede estar vacío"));
            }
            else
            {
                tfi_EntidadesDataset data = mz.erp.dataaccess.tfi_Entidades.GetList(Codigo, null);
                if (data.tfi_Entidades.Count != 0)
                {
                    string Id = data.tfi_Entidades.Rows[0]["IdEntidad"].ToString();
                    if (Id != _idEntidad)
                    {
                        _errores.Add(new ItemDatasetError("Entidad", "Codigo", "El código ya existe"));
                    }
                    else
                    {
                        Cod = data.tfi_Entidades.Rows[0]["Codigo"].ToString();
                        if (Cod != _codigo)
                        {
                            _errores.Add(new ItemDatasetError("Entidad", "Codigo", "El código ya existe"));
                        }
                        else
                        {
                            Codigo = Cod;
                        }
                    }
                }
            }
            Descripcion = Descripcion.Trim();
            if (Descripcion.CompareTo(string.Empty) == 0)
            {
                _errores.Add(new ItemDatasetError("Entidad", "Descripcion", "El campo no puede estar vacío"));
            }
        }
Esempio n. 8
0
        public bool IsOk()
        {
            var rt = true;

            if (Descripcion.Trim() == "")
            {
                Helpers.Msg.Error("CAMPO [ DESCRIPCION ] DEBE SER LLENADO");
                return(false);
            }

            if (AutoDepartamento.Trim() == "")
            {
                Helpers.Msg.Error("CAMPO [ DEPARTAMENTO ] DEBE SER LLENADO");
                return(false);
            }

            if (AutoGrupo.Trim() == "")
            {
                Helpers.Msg.Error("CAMPO [ GRUPO ] DEBE SER LLENADO");
                return(false);
            }

            if (AutoMarca.Trim() == "")
            {
                Helpers.Msg.Error("CAMPO [ MARCA ] DEBE SER LLENADO");
                return(false);
            }

            if (AutoEmpCompra.Trim() == "")
            {
                Helpers.Msg.Error("CAMPO [ EMPAQUE COMPRA ] DEBE SER LLENADO");
                return(false);
            }

            if (AutoImpuesto.Trim() == "")
            {
                Helpers.Msg.Error("CAMPO [ TASA IMPUESTO ] DEBE SER LLENADO");
                return(false);
            }

            if (IdOrigen.Trim() == "" || IdOrigen.Trim() == "-1")
            {
                Helpers.Msg.Error("CAMPO [ ORIGEN ] DEBE SER LLENADO");
                return(false);
            }

            if (IdCategoria.Trim() == "" || IdCategoria.Trim() == "-1")
            {
                Helpers.Msg.Error("CAMPO [ CATEGORIA ] DEBE SER LLENADO");
                return(false);
            }

            if (IdDivisa.Trim() == "" || IdDivisa.Trim() == "-1")
            {
                Helpers.Msg.Error("CAMPO [ ADMINISTRADO x DIVISA ] DEBE SER LLENADO");
                return(false);
            }

            if (IdClasificacionAbc.Trim() == "" || IdClasificacionAbc.Trim() == "-1")
            {
                Helpers.Msg.Error("CAMPO [ CLASIFICACION ] DEBE SER LLENADO");
                return(false);
            }

            if (EsPesado)
            {
                if (Plu.Trim() == "")
                {
                    Helpers.Msg.Error("CAMPO [ PLU ] DEBE SER LLENADO");
                    return(false);
                }
            }

            return(rt);
        }
Esempio n. 9
0
        static void ImprimirAnulacion(SPC_GET_ORDENDETALLE_Result PedidoAnulado, bool ImprimirEnCocina,
                                      string NombreImpresoraCocina, string NombreImpresoraBarra)
        {
            try
            {
                var Usuario  = HttpContext.Current.Session[C_SV_USUARIO] as Usuarios;
                var Camarero = (String.IsNullOrEmpty(Usuario.Nombre_Usuario) ? Usuario.Usuario : Usuario.Nombre_Usuario + " " + Usuario.Apellido_Usuario);

                String NombreImpresora = ImprimirEnCocina ? NombreImpresoraCocina : NombreImpresoraBarra;
                int    TamanoLetra     = ImprimirEnCocina ? 16 : 11;
                int    AnchoPagina     = ImprimirEnCocina ? Properties.Settings.Default.MaximoCaracteresCocina : Properties.Settings.Default.MaximoCaracteresBarra;
                string letra           = "Consolas";
                using (var DB = new TPVDBEntities())
                {
                    var info = DB.InformacionEmpresa.First();
                    if (!string.IsNullOrEmpty(info.TipoLetraBarra))
                    {
                        letra = ImprimirEnCocina ? info.TipoLetraCocina : info.TipoLetraBarra;
                    }

                    if (info.TamanoLetraBarra > 0)
                    {
                        TamanoLetra = ImprimirEnCocina ? (int)info.TamanoLetraCocina : (int)info.TamanoLetraBarra;
                    }
                }
                System.Drawing.Font ConsolasNormal = new System.Drawing.Font(letra, TamanoLetra, System.Drawing.FontStyle.Regular);
                System.Drawing.Font ConsolasBold   = new System.Drawing.Font(letra, TamanoLetra, System.Drawing.FontStyle.Bold);
                var center = new StringFormat()
                {
                    Alignment = StringAlignment.Center
                };

                int Index           = 0;
                var LineasImpresion = new List <LineaPedido>();
                LineasImpresion.Add(new LineaPedido(Index++, "ANULACIÓN", ConsolasBold, center));
                LineasImpresion.Add(new LineaPedido(Index, PedidoAnulado.Mesa, ConsolasBold, center));

                string DescripcionTotal = string.Empty;
                string filler           = string.Empty;
                ///-- Agregar nota, si tiene una
                if (!string.IsNullOrEmpty(PedidoAnulado.Nota_Producto))
                {
                    ///-- Cantidad - Producto - Nota
                    DescripcionTotal = string.Format("{0} {1} {2}",
                                                     PedidoAnulado.Cantidad_Producto.ToString().PadLeft(2, ' '),
                                                     PedidoAnulado.NombreProducto, PedidoAnulado.Nota_Producto).PadRight(AnchoPagina * 2);
                }
                else
                {
                    ///-- Cantidad - Producto
                    DescripcionTotal =
                        string.Format("{0} {1}", PedidoAnulado.Cantidad_Producto, PedidoAnulado.NombreProducto).PadRight(AnchoPagina * 2);
                }

                foreach (var Descripcion in DescripcionTotal.Trim().Split(AnchoPagina))
                {
                    if (Descripcion.Trim().Length > 3)
                    {
                        LineasImpresion.Add(new LineaPedido(++Index, filler + Descripcion.Trim(), ConsolasNormal));
                        filler = "   ";
                    }
                }

                ///-- línea en blanco
                Index++;
                LineasImpresion.Add(new LineaPedido(++Index, string.Format("Anulado por: {0}", Camarero), ConsolasNormal));
                LineasImpresion.Add(new LineaPedido(++Index, DateTime.Now.ToShortTimeString(), ConsolasNormal));

                HttpContext.Current.Session.Add(C_SV_IMPRESION, LineasImpresion);

                var pd = new System.Drawing.Printing.PrintDocument();
                pd.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(pd_PrintPage);
                pd.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("3 1/8 inc x 220 mm", 313, (Index + 2) * (ConsolasNormal.Height));
                pd.DefaultPageSettings.Margins   = new System.Drawing.Printing.Margins(0, 0, 0, 0);

                if (!string.IsNullOrEmpty(NombreImpresora))
                {
                    pd.PrinterSettings.PrinterName = NombreImpresora;
                }

                pd.Print();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }