Esempio n. 1
0
        public static string GetLayoutVariables(string[] _fieldList)
        {
            ArrayList fl = new ArrayList();

            if (_fieldList != null)
            {
                fl.AddRange(_fieldList);
            }
            int           i  = 0;
            StringBuilder sb = new StringBuilder();

            sb.Append(LayoutBuilder.GetHeader());

            if (fl.Contains("Id") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Id", "Id", true));
            }
            if (fl.Contains("Descripcion") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Descripcion", "Descripcion", 100));
            }
            if (fl.Contains("Valor") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRowWordWrap(i++, "Valor", "Valor", 400, 20));
            }

            sb.Append(LayoutBuilder.GetFooter());

            return(sb.ToString());
        }
Esempio n. 2
0
        public static string GetLayoutErrores(string[] _fieldList)
        {
            ArrayList fl = new ArrayList();

            if (_fieldList != null)
            {
                fl.AddRange(_fieldList);
            }
            int           i  = 0;
            StringBuilder sb = new StringBuilder();

            sb.Append(LayoutBuilder.GetHeader());

            if (fl.Contains("Tabla") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Tabla", "Tabla", 150));
            }
            if (fl.Contains("Campo") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Campo", "Campo", 150));
            }
            if (fl.Contains("Mensaje") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRowWordWrap(i++, "Mensaje", "Mensaje", 300, 5));
            }

            sb.Append(LayoutBuilder.GetFooter());

            return(sb.ToString());
        }
Esempio n. 3
0
        public static string GetLayoutRelacionOrigenDestino(string[] _fieldList)
        {
            ArrayList fl = new ArrayList();

            if (_fieldList != null)
            {
                fl.AddRange(_fieldList);
            }

            int i = 0;

            StringBuilder sb = new StringBuilder();

            sb.Append(LayoutBuilder.GetHeader());

            if (fl.Contains("IdTipoDeComprobante") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "IdTipoDeComprobante", "Tipo", 30));
            }
            if (fl.Contains("Numero") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRowWordWrap(i++, "Numero", "Numero", 100, 5));
            }
            if (fl.Contains("OrdinalOrigen") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "OrdinalOrigen", "OrdinalOrigen", 40, true));
            }
            if (fl.Contains("CantidadOrigen") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "CantidadOrigen", "Pendiente", 60));
            }
            if (fl.Contains("CantidadDestino") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "CantidadDestino", "Cantidad", 60));
            }
            if (fl.Contains("Descripcion") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Descripcion", "Descripcion", 450));
            }
            if (fl.Contains("Precio") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Precio", "Precio", 60));
            }
            sb.Append(LayoutBuilder.GetFooter());

            return(sb.ToString());
        }
Esempio n. 4
0
        public static string GetLayoutDetallePedidoProductos(string[] _fieldList)
        {
            ArrayList fl = new ArrayList();

            if (_fieldList != null)
            {
                fl.AddRange(_fieldList);
            }

            int           i  = 0;
            StringBuilder sb = new StringBuilder();

            sb.Append(LayoutBuilder.GetHeader());

            if (fl.Contains("Codigo") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Codigo", "Codigo", 70));
            }
            if (fl.Contains("Descripcion") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Descripcion", "Descripcion", 250));
            }
            if (fl.Contains("Cantidad") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Cantidad", "Cant.", 50));
            }
            if (fl.Contains("DescripcionLarga") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRowWordWrap(i++, "DescripcionLarga", "Descripcion Detallada", 200, 5));
            }
            if (fl.Contains("PrecioDeCosto") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "PrecioDeCosto", "P.de Costo", 60, Types.Aligment.Far, Types.FormatDisplay.Money));
            }
            //if ( fl.Contains( "PrecioDeVentaBruto" ) || _fieldList == null ) sb.Append( LayoutBuilder.GetRow( i++, "PrecioDeVentaBruto", "P.de Lista", 60,Types.Aligment.Far, Types.FormatDispaly.Money ) );
            sb.Append(LayoutBuilder.GetFooter());

            return(sb.ToString());
        }
Esempio n. 5
0
        public static string GetLayoutDetalleProductos(string[] _fieldList)
        {
            ArrayList fl = new ArrayList();

            if (_fieldList != null)
            {
                fl.AddRange(_fieldList);
            }

            string etiquetaCampoAuxiliar1 = Variables.GetValueString("Productos.CampoAuxiliar1.Etiqueta");
            string etiquetaCampoAuxiliar2 = Variables.GetValueString("Productos.CampoAuxiliar2.Etiqueta");
            string etiquetaCampoAuxiliar3 = Variables.GetValueString("Productos.CampoAuxiliar3.Etiqueta");
            string etiquetaCampoAuxiliar4 = Variables.GetValueString("Productos.CampoAuxiliar4.Etiqueta");
            string etiquetaCampoAuxiliar5 = Variables.GetValueString("Productos.CampoAuxiliar5.Etiqueta");

            bool HideCampoAux1 = etiquetaCampoAuxiliar1.Trim() == "" ? true : false;
            bool HideCampoAux2 = etiquetaCampoAuxiliar2.Trim() == "" ? true : false;
            bool HideCampoAux3 = etiquetaCampoAuxiliar3.Trim() == "" ? true : false;
            bool HideCampoAux4 = etiquetaCampoAuxiliar4.Trim() == "" ? true : false;
            bool HideCampoAux5 = etiquetaCampoAuxiliar5.Trim() == "" ? true : false;

            int           i  = 0;
            StringBuilder sb = new StringBuilder();

            sb.Append(LayoutBuilder.GetHeader());

            if (fl.Contains("Codigo") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Codigo", "Codigo", 50, Types.EditType.NoEdit));
            }
            if (fl.Contains("DescripcionDetallada") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRowWordWrap(i++, "DescripcionDetallada", "Descripcion Detallada", 200, 5, Types.EditType.NoEdit));
            }
            if (fl.Contains("Descripcion") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Descripcion", "Descripcion", 200, Types.EditType.NoEdit));
            }
            if (fl.Contains("DescripcionLarga") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRowWordWrap(i++, "DescripcionLarga", "Descripcion Detallada", 200, 5, Types.EditType.NoEdit));
            }
            //if ( fl.Contains( "Cantidad" ) || _fieldList == null ) sb.Append( LayoutBuilder.GetRow( i++, "Cantidad", "Cant.", 50 ,Types.EditType.NoEdit) );
            if (fl.Contains("Cantidad") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Cantidad", "Cant.", true));
            }
            //if ( fl.Contains( "UnidadDestino" ) || _fieldList == null ) sb.Append( LayoutBuilder.GetRow( i++, "UnidadDestino", "U Destino", 70,Types.EditType.NoEdit ) );
            if (fl.Contains("UnidadDestino") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "UnidadDestino", "U Destino", true));
            }
            if (fl.Contains("ValorOrigen") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "ValorOrigen", "Cant. U Origen", 70));
            }
            //if ( fl.Contains( "UnidadOrigen" ) || _fieldList == null ) sb.Append( LayoutBuilder.GetRow( i++, "UnidadOrigen", "U Origen", 70 ,Types.EditType.NoEdit) );
            if (fl.Contains("UnidadOrigen") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "UnidadOrigen", "U Origen", 70, true));
            }

            if (fl.Contains("PrecioDeVentaBruto") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "PrecioDeVentaBruto", "Precio L.", 50, Types.Aligment.Far, Types.FormatDisplay.Money, Types.EditType.NoEdit));
            }
            if (fl.Contains("BonificacionPorcentual") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "BonificacionPorcentual", "Desc", 30, Types.Aligment.Far, Types.FormatDisplay.Money, Types.EditType.NoEdit));
            }
            if (fl.Contains("Precio") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "Precio", "Precio", 50, Types.Aligment.Far, Types.FormatDisplay.Money, Types.EditType.NoEdit));
            }


            if (fl.Contains("SubTotalConImpuestosDirectos") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "SubTotalImpuestosDirectos", "Subtotal c/Imp.D", 75, Types.Aligment.Far, Types.FormatDisplay.Money, Types.EditType.NoEdit));
            }
            if (fl.Contains("PrecioConImpuestos") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "PrecioConImpuestos", "P.c/Imp.Totales", 75, Types.Aligment.Far, Types.FormatDisplay.Money, Types.EditType.NoEdit));
            }
            if (fl.Contains("SubTotalConImpuestos") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "SubTotalConImpuestos", "Subtotal", 75, Types.Aligment.Far, Types.FormatDisplay.Money, Types.EditType.NoEdit));
            }
            if (fl.Contains("SubTotalNeto") || _fieldList == null)
            {
                sb.Append(LayoutBuilder.GetRow(i++, "SubTotalNeto", "Subt.Neto", 70, Types.Aligment.Far, Types.FormatDisplay.Money, Types.EditType.NoEdit));
            }

            if (HideCampoAux1 == false)
            {
                if (fl.Contains("CampoAuxiliar1") || _fieldList == null)
                {
                    sb.Append(LayoutBuilder.GetRowWordWrap(i++, "CampoAuxiliar1", etiquetaCampoAuxiliar1, 60, 5, Types.EditType.NoEdit));
                }
            }

            if (HideCampoAux2 == false)
            {
                if (fl.Contains("CampoAuxiliar2") || _fieldList == null)
                {
                    sb.Append(LayoutBuilder.GetRowWordWrap(i++, "CampoAuxiliar2", etiquetaCampoAuxiliar2, 60, 5, Types.EditType.NoEdit));
                }
            }
            if (HideCampoAux3 == false)
            {
                if (fl.Contains("CampoAuxiliar3") || _fieldList == null)
                {
                    sb.Append(LayoutBuilder.GetRowWordWrap(i++, "CampoAuxiliar3", etiquetaCampoAuxiliar3, 60, 5, Types.EditType.NoEdit));
                }
            }
            if (HideCampoAux4 == false)
            {
                if (fl.Contains("CampoAuxiliar4") || _fieldList == null)
                {
                    sb.Append(LayoutBuilder.GetRowWordWrap(i++, "CampoAuxiliar4", etiquetaCampoAuxiliar4, 60, 5, Types.EditType.NoEdit));
                }
            }
            if (HideCampoAux5 == false)
            {
                if (fl.Contains("CampoAuxiliar5") || _fieldList == null)
                {
                    sb.Append(LayoutBuilder.GetRowWordWrap(i++, "CampoAuxiliar5", etiquetaCampoAuxiliar5, 60, 5, Types.EditType.NoEdit));
                }
            }

            sb.Append(LayoutBuilder.GetFooter());

            return(sb.ToString());
        }