Пример #1
0
        public void MostrarItems(Boolean Nuevo)
        {
            if (ConsolidadoOp.Items.Count == 0)
            {
                base.ClearAllRows(ref ugConsolidadosOp);

                return;
            }
            base.ClearAllRows(ref ugConsolidadosOp);
            String      Filtro = String.Format(" IDOrdenProduccion IN ({0})", ConsolidadoOp.ObtenerFiltroOPs());
            XmlDocument XML    = HelperNHibernate.ExecuteView("vSF_ItemConsolidadoOpxOrdenProduccion", Filtro);

            if (XML.HasChildNodes)
            {
                foreach (XmlNode NodoItem in XML.DocumentElement.ChildNodes)
                {
                    ItemConsolidadoOp Item = ConsolidadoOp.ObtenerItem(NodoItem.SelectSingleNode("@IDOrdenProduccion").Value);
                    UltraGridRow      Row  = ugConsolidadosOp.DisplayLayout.Bands[0].AddNew();
                    Row.Tag = Item;
                    Row.Cells[colNumero].Value      = NodoItem.SelectSingleNode("@Numeracion").Value;
                    Row.Cells[colDescripcion].Value = NodoItem.SelectSingleNode("@Descripcion").Value;
                    Row.Cells[colCantidad].Value    = Convert.ToInt64(NodoItem.SelectSingleNode("@Cantidad").Value);
                    Row.Cells[colFecha].Value       = NodoItem.SelectSingleNode("@Fecha").Value;

                    Row.Cells[colPresupuesto].Value         = NodoItem.SelectSingleNode("@Presupuesto").Value;
                    Row.Cells[colCotizacion].Value          = NodoItem.SelectSingleNode("@Cotizacion").Value;
                    Row.Cells[colSolicitudCotizacion].Value = NodoItem.SelectSingleNode("@SolicitudCotizacion").Value;

                    Row.Cells[colEstadoEntrega].Value     = NodoItem.SelectSingleNode("@EstadoEntrega").Value;
                    Row.Cells[colEstadoFacturacion].Value = NodoItem.SelectSingleNode("@EstadoFacturacion").Value;
                }
            }
        }
Пример #2
0
        public void MostrarItems(Boolean Nuevo)
        {
            if (Presupuesto.Items.Count == 0)
            {
                Presupuesto.Total = 0;
                uneTotal.Value    = 0;
                return;
            }
            base.ClearAllRows(ref ugCotizaciones);
            String      Filtro = String.Format(" IDCotizacion IN ({0})", Presupuesto.ObtenerFiltroCotizaciones());
            XmlDocument XML    = HelperNHibernate.ExecuteView("vSF_ItemPresupuestoxPresupuesto", Filtro);

            if (XML.HasChildNodes)
            {
                foreach (XmlNode NodoItem in XML.DocumentElement.ChildNodes)
                {
                    ItemPresupuesto Item = Presupuesto.ObtenerItem(NodoItem.SelectSingleNode("@IDCotizacion").Value);
                    Item.Total = Convert.ToDecimal(NodoItem.SelectSingleNode("@Total").Value);
                    UltraGridRow Row = ugCotizaciones.DisplayLayout.Bands[0].AddNew();
                    Row.Tag = Item;
                    Row.Cells[colNumero].Value  = NodoItem.SelectSingleNode("@Numeracion").Value;
                    Row.Cells[colCliente].Value = NodoItem.SelectSingleNode("@Cliente").Value;
                    Row.Cells[colFecha].Value   = NodoItem.SelectSingleNode("@Fecha").Value;
                    Row.Cells[colTotal].Value   = Convert.ToDecimal(NodoItem.SelectSingleNode("@Total").Value);
                    Row.Cells[colRecargo].Value = Item.Recargo;
                    if (Nuevo)
                    {
                        Item.TotalFinal = Item.Total;
                    }
                    Row.Cells[colTotalFinal].Value = Item.TotalFinal;
                }
            }
            uneTotal.Value = Presupuesto.Total;
        }
Пример #3
0
        public void ContruirAtributos(String Tabla)
        {
            XmlDocument XML = HelperNHibernate.ExecuteView("vSF_ColumnasxTabla", String.Format(" TABLE_NAME = '{0}'", Tabla));

            if (XML.HasChildNodes)
            {
                EntidadSF.Tabla = Tabla;
                EntidadSF.Atributos.Clear();
                ugAtributos.Selected.Rows.AddRange((UltraGridRow[])ugAtributos.Rows.All);
                ugAtributos.DeleteSelectedRows(false);
                foreach (XmlNode NodoItem in XML.DocumentElement.ChildNodes)
                {
                    AtributoSF atributo = new AtributoSF();
                    atributo.Nombre    = NodoItem.SelectSingleNode("@COLUMN_NAME").Value;
                    atributo.Campo     = NodoItem.SelectSingleNode("@COLUMN_NAME").Value;
                    atributo.Propiedad = NodoItem.SelectSingleNode("@COLUMN_NAME").Value;
                    UltraGridRow Row = ugAtributos.DisplayLayout.Bands[0].AddNew();
                    Row.Tag = atributo;
                    EntidadSF.Atributos.Add(atributo);
                    MostrarAtributo(Row);
                }
            }
        }
Пример #4
0
 public void ConstruirColumnas(XmlDocument XML)
 {
     this.Panel.Columnas.Clear();
     if (XML.HasChildNodes)
     {
         ugColumnas.Selected.Rows.AddRange((UltraGridRow[])ugColumnas.Rows.All);
         ugColumnas.DeleteSelectedRows(false);
         foreach (XmlNode NodoItem in XML.DocumentElement.ChildNodes)
         {
             ColumnaPanel columna = new ColumnaPanel();
             UltraGridRow Row     = ugColumnas.DisplayLayout.Bands[0].AddNew();
             columna.Nombre   = NodoItem.SelectSingleNode("@COLUMN_NAME").Value;
             columna.CampoSQL = NodoItem.SelectSingleNode("@COLUMN_NAME").Value;
             columna.Estilo   = "Default";
             columna.Visible  = true;
             columna.Ancho    = 0;
             columna.Orden    = Row.Index;
             Row.Tag          = columna;
             Panel.Columnas.Add(columna);
             MostrarColumna(Row);
         }
     }
 }
Пример #5
0
        public SocioNegocio ObtenerResponsable()
        {
            XmlDocument  XML         = HelperNHibernate.ExecuteSQL("SELECT TOP (1) IDSocioNegocio FROM SocioNegocioEmpleado ", String.Format(" IDUsuario = '{0}'", FrmMain.Usuario.ID));
            SocioNegocio Responsable = null;

            if (XML.HasChildNodes)
            {
                foreach (XmlNode NodoItem in XML.DocumentElement.ChildNodes)
                {
                    Responsable = (SocioNegocio)HelperNHibernate.GetEntityByID("SocioNegocio", NodoItem.SelectSingleNode("@IDSocioNegocio").Value);
                }
            }
            return(Responsable);
        }
Пример #6
0
 public void ValidarUsuario(String Usuario, String Clave)
 {
     try
     {
         XmlDocument XML = HelperNHibernate.ExecuteView("vSF_Usuario", String.Format(" UserID = '{0}' AND Contrasena = '{1}'", Usuario, Clave));
         if (XML.HasChildNodes)
         {
             foreach (XmlNode NodoItem in XML.DocumentElement.ChildNodes)
             {
                 Usuario User = (Usuario)HelperNHibernate.GetEntityByID("Usuario", NodoItem.SelectSingleNode("@ID").Value);
                 CargarSyn(User.Skyn);
                 FrmMain FrmMain = new FrmMain();
                 FrmMain.IniciarAplicacion(User);
                 Hide();
             }
         }
         else
         {
             throw new Exception("Usuario o Clave Incorrectos ...");
         }
     }
     catch (Exception ex)
     {
         SoftException.Control(ex, SystemIcons.Warning.ToBitmap());
     }
 }
Пример #7
0
        public void ObtenerContenedor()
        {
            XmlDocument XML = HelperNHibernate.ExecuteView("vSF_ContenedorxPerfil", String.Format(" IDPerfil = '{0}'", m_Usuario.Perfil.ID));

            if (XML.HasChildNodes)
            {
                foreach (XmlNode NodoItem in XML.DocumentElement.ChildNodes)
                {
                    m_Contenedor = (Contenedor)HelperNHibernate.GetEntityByID("Contenedor", NodoItem.SelectSingleNode("@IDContenedor").Value);
                }
            }
        }