Ejemplo n.º 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;
                }
            }
        }
Ejemplo n.º 2
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);
        }