示例#1
0
        public void llenaCampos(int IdProveedor, string NombreProveedor)
        {
            if (IdProveedor <= 0)
            {
                LimpiaDetalle();
            }
            else
            {
                string strLogo = "(" + IdProveedor.ToString() + ").jpg";
                strLogo = UtilLocal.RutaImagenesProveedores() + strLogo;
                ControlPicture.CargaImagen(strLogo, this.picLogo);

                //todo: Cargar proveedores
                this.lblNombre.Text = NombreProveedor;
                listContactos.Items.Clear();
                this.txObserva.Text = "";

                // Busca los contactos del proveedor por Id
                var oProvee = Datos.GetListOf <ProveedorContactosView>(p => p.ProveedorID == IdProveedor);
                foreach (var items in oProvee)
                {
                    string ext = (items.TelExt.Trim() == "")? "": " Ext: " + items.TelExt;
                    listContactos.Items.Add(new ListViewItem(new string[] { items.Contacto, items.TelOficina + ext, items.TelParticular, items.Celular, items.CorreoElectronico }));
                }

                // Busca las observaciones del proveedor por Id
                var Obs = Datos.GetEntity <ProveedorObservacion>(p => p.ProveedorID == IdProveedor);
                if (Obs != null)
                {
                    this.txObserva.Text = Obs.Observacion;
                }
            }
        }
示例#2
0
        ////////// // MARCAS - SUB FUNCIONES
        private ListViewItem CargaMarcas(string MarcaId, string NombreMarca)
        {
            string sLlaveImg = MarcaId, sRutaImagen;

            sRutaImagen = UtilLocal.RutaImagenesMarcas();
            sLlaveImg   = ControlPicture.ImagenEnLista(this.ImagenesMarca, sLlaveImg, "(" + sLlaveImg + ").jpg", sRutaImagen);

            ListViewItem oElemento = new ListViewItem(new string[] { NombreMarca, MarcaId }, sLlaveImg);

            return(oElemento);
        }
示例#3
0
        ////////////////////////////////////////////////////////////////////////////////
        // Carga los datos para los Item de los Proveedores, Lineas y Marcas
        ////////////////////////////////////////////////////////////////////////////////

        ////////// // PROVEEDORES - SUB FUNCIONES
        private void CargaProveedores(string IdProveedor, string Proveedor, string Nombre, string IdContacto, string TelUno, string TelDos, string TelTres, string Direccion, string PaginaWeb, bool generico = false)
        {
            string sLlaveImg = IdProveedor;

            string sRutaImagen = UtilLocal.RutaImagenesProveedores();

            sLlaveImg = ControlPicture.ImagenEnLista(this.ImagenesProvee, sLlaveImg, "(" + sLlaveImg + ").jpg", sRutaImagen);

            tjPresentaItem ItemtjContacto = this.tjContactos.AddTPresenta();

            ItemtjContacto.IdProvee = Convert.ToInt32(IdProveedor);
            ItemtjContacto.Titulo(Proveedor);
            ItemtjContacto.logo(this.ImagenesProvee.Images[sLlaveImg], sLlaveImg);
            ItemtjContacto.DatosContacto(Nombre, TelUno, TelDos, TelTres, Direccion, PaginaWeb, generico);
        }
示例#4
0
 private void listMarca_DrawItem(object sender, DrawListViewItemEventArgs e)
 {
     if (this.listMarca.View == View.Details)
     {
         e.DrawDefault = true;
         if (e.Item.Selected)
         {
             e.Item.BackColor = SystemColors.Highlight;
         }
         else
         {
             e.Item.ForeColor = e.Item.ListView.ForeColor;
             e.Item.BackColor = e.Item.ListView.BackColor;
         }
         return;
     }
     ControlPicture.DibujarSombraLista(this.ImagenesMarca, e);
 }