public ActionResult OrdenIngreso()
        {
            var sucursal      = new SucursalData().ListarSucursal("", "", null, Usuario.idpartner);
            var listasucursal = new SelectList(
                sucursal,
                "idsucursal",
                "nombre");

            ViewData["listasucursal"] = listasucursal;

            ViewData["listaorigen"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Origen);

            var fabricante      = new PartnerData().ListarPartner(null, null);
            var listafabricante = new SelectList(
                fabricante
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listafabricante"] = listafabricante;



            Session["DocumentoRecepcion"] = null;


            return(View());
        }
 private void txtProfileId_Validating(object sender, CancelEventArgs e)
 {
     try
     {
         if (txtProfileId.Text != "")
         {
             strSql = " Select * from tbl_MemberMaster where profileid='" + txtProfileId.Text + "'";
             DataTable dtDetails = objDb.GetDataTable(strSql);
             if (dtDetails.Rows.Count > 0)
             {
                 txtAgeDiff.Text = Convert.ToString(dtDetails.Rows[0]["AgeDiff"]);
                 string   MStatus_Preference = Convert.ToString(dtDetails.Rows[0]["MStatus_Preference"]);
                 string[] PartnerData;
                 PartnerData = MStatus_Preference.Split(',');
                 for (int i = 0; i < chkPMaritalStatus.Items.Count; i++)
                 {
                     if (PartnerData.Contains(((System.Data.DataRowView)(chkPMaritalStatus.Items[i])).Row.ItemArray[0].ToString()))
                     {
                         chkPMaritalStatus.SetItemCheckState(i, CheckState.Checked);
                     }
                     else
                     {
                         chkPMaritalStatus.SetItemCheckState(i, CheckState.Unchecked);
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        public ActionResult EditarProducto(int idproducto)
        {
            HtmlHelper.ClientValidationEnabled = true;

            var modProducto = new ProductoData().obtenerProducto(idproducto);


            var fabricante      = new PartnerData().ListarPartner(null, null);
            var listafabricante = new SelectList(
                fabricante
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listafabricante"] = listafabricante;

            var tipoproducto      = new ProductoData().listarTipoProducto();
            var listatipoproducto = new SelectList(
                tipoproducto
                , "idtipoproducto"
                , "nombre"
                );

            ViewData["listatipoproducto"] = listatipoproducto;

            ViewData["listatipomercaderia"]  = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoMercaderia);
            ViewData["listavoltaje"]         = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Voltaje);
            ViewData["listaprocesador"]      = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Procesador);
            ViewData["listapantalla"]        = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Pantalla);
            ViewData["listabanda"]           = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Banda);
            ViewData["listacamaraposterior"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.CamaraPosterior);
            ViewData["listacamarafrontal"]   = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.CamaraFrontal);
            ViewData["listamemoriaflash"]    = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.MemoriaFlash);
            ViewData["listamemoriaram"]      = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.MemoriaRam);
            ViewData["listaso"]        = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.SistemaOperativo);
            ViewData["listacapacidad"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Capacidad);
            ViewData["listascanear"]   = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Scanear);
            ViewData["listatipoog"]    = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoOG);
            ViewData["listaorigen"]    = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Origen);
            ViewData["listafamilia"]   = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Familia);
            ViewData["listamodelo"]    = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Modelo);
            ViewData["listacolor"]     = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Color);
            ViewData["listamoneda"]    = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Moneda);

            var sino = new Dictionary <bool, string>();

            sino.Add(false, "No");
            sino.Add(true, "Si");

            var listasino = new SelectList(sino, "Key", "Value");

            ViewData["listasino"] = listasino;

            return(View(modProducto));
        }
示例#4
0
        public PartnerActivity()
        {
            CheckFavourite();

            InitializeComponent();

            partner         = (PartnerData)this.BindingContext;
            isShowingOffers = false;

            ShowData();
        }
        public ActionResult RecepcionMasivaosr()
        {
            Session["DocumentoRecepcion"] = null;
            var modRecepcion = new DocumentoRecepcionModel();

            ViewData["listaorigen"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Origen);

            var sucursal      = new SucursalData().ListarSucursal("", "", null, Usuario.idpartner);
            var listasucursal = new SelectList(
                sucursal,
                "idsucursal",
                "nombre");

            ViewData["listasucursal"] = listasucursal;


            var fabricante      = new PartnerData().ListarPartner(null, null).Where(x => x.idtipopartner.Equals(2)).ToList();
            var listafabricante = new SelectList(
                fabricante
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listafabricante"] = listafabricante;


            var producto      = new ProductoData().listarProducto("", "", null, null, null, false);
            var listaproducto = new SelectList(producto, "idproducto", "descripcionlarga");

            ViewData["listaproducto"] = listaproducto;

            var cliente      = MantenimientoData.GetListarClientes(null, true);
            var listacliente = new SelectList(
                cliente
                , "idcliente"
                , "nombre"
                );

            ViewData["listacliente"] = listacliente;



            var partners      = new PartnerData().ListarPartner(null, null);
            var listapartners = new SelectList(
                partners
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listapartner"] = listapartners;


            return(View(modRecepcion));
        }
示例#6
0
        public PartialViewResult ModificarModal(int?id)
        {
            var modelo = new InsertarModificarUsuarioModel();

            //mapeando valores en el modelo
            ViewData["listatipousuario"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoUsuario);

            var sucursal      = new SucursalData().ListarSucursal("", "", null);
            var listasucursal = new SelectList(
                sucursal
                , "idsucursal"
                , "nombre");

            ViewData["listasucursal"] = listasucursal;

            var partners      = new PartnerData().ListarPartner(null, null);
            var listapartners = new SelectList(
                partners
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listapartner"] = listapartners;
            var tipoproducto      = new ProductoData().listarTipoProducto();
            var listatipoproducto = new SelectList(
                tipoproducto
                , "idtipoproducto"
                , "nombre"
                );

            ViewData["listatipoproducto"] = listatipoproducto;
            if (id != null)
            {
                var result = DataAccess.Seguridad.UsuariosData.ObtenerUsuario(id);
                modelo.Usr_str_nombre     = result.usr_str_nombre;
                modelo.Usr_str_apellidos  = result.usr_str_apellidos;
                modelo.Usr_str_email      = result.usr_str_email;
                modelo.Usr_str_red        = result.usr_str_red;
                modelo.Usr_int_id         = result.usr_int_id;
                modelo.Usr_bool_bloqueado = Convert.ToBoolean(result.usr_int_bloqueado);
                modelo.Usr_bool_aprobado  = Convert.ToBoolean(result.usr_bit_aprobado);
                modelo.usr_str_tipoacceso = result.usr_str_tipoacceso;
                modelo.idcliente          = result.idcliente;
                modelo.callcenter         = result.callcenter;
                modelo.idpartner          = result.idpartner;
                modelo.idsucursal         = result.idsucursal;
                modelo.idtipousuario      = result.idtipousuario;
                modelo.tiposproducto      = result.tiposproducto;
                //modelo._tiposproducto = result.tiposproducto.ToArray();
            }

            return(PartialView("_ModificarUsuario", modelo));
        }
        private async void Favorite_partners_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            FavoriteData selected = (FavoriteData)favorite_partners.SelectedItem;
            PartnerData  partner  = PartnerData.Data.First(i => i.PartnerName.ToLower().Equals(selected.PartnerName.ToLower()));

            var clickedPage = new PartnerActivity
            {
                BindingContext = partner
            };

            await Navigation.PushAsync(clickedPage, true);
        }
 private void GetOfferPartner()
 {
     foreach (PartnerData p in PartnerData.Data)
     {
         foreach (OfferData o in p.Offers)
         {
             if (o.OfferName.Equals(offer.OfferName))
             {
                 partner = p;
             }
         }
     }
 }
示例#9
0
        public PartnerData GetPartnerData(string name)
        {
            PartnerData _partner = new PartnerData();

            if (name == null)
            {
                throw new ArgumentNullException(nameof(name));
            }
            else if (name == "Correct")
            {
                _partner.FirstName = "Anna";
                _partner.LastName  = "Vargas";
                _partner.Day       = "25";
                _partner.Month     = "Sep";
                _partner.Year      = "1995";
                _partner.City      = "LONDON";
                _partner.Town      = "";
                _partner.PostCode  = "E10 5AB";
                _partner.Address1  = "731a";
                _partner.Address2  = "High Road Leyton";
            }
            else if (name == "Younght")
            {
                _partner.FirstName = "Anna";
                _partner.LastName  = "Vargas";
                _partner.Day       = "25";
                _partner.Month     = "Sep";
                _partner.Year      = "1995";
                _partner.City      = "LONDON";
                _partner.Town      = "";
                _partner.PostCode  = "E10 5AB";
                _partner.Address1  = "731a";
                _partner.Address2  = "High Road Leyton";
            }

            else
            {
                _partner.FirstName = "";
                _partner.LastName  = "";
                _partner.Day       = "";
                _partner.Month     = "";
                _partner.Year      = "";
                _partner.City      = "";
                _partner.Town      = "";
                _partner.PostCode  = "";
                _partner.Address1  = "";
                _partner.Address2  = "";
            }

            return(_partner);
        }
示例#10
0
        private void Filter(string input)
        {
            try
            {
                List <CategoryData> filteredCatList  = new List <CategoryData>();
                List <PartnerData>  filteredPartList = new List <PartnerData>();

                foreach (var v in categoryLayout.ItemsSource)
                {
                    if (!catPartSwitch.IsToggled)
                    {
                        filteredCatList.Clear();
                        CategoryData c = (CategoryData)v;

                        if (c.Name.ToLower().Contains(input.ToLower()))
                        {
                            filteredCatList.Add(c);
                            searchTextValidation.Text = "";
                        }
                        if (filteredCatList.Count <= 0)
                        {
                            searchTextValidation.Text = "No results found. Check if your spelling is correct";
                        }

                        LoadCategoryList(filteredCatList);
                    }
                    else
                    {
                        filteredPartList.Clear();
                        filteredPartList = new List <PartnerData>();
                        PartnerData p = (PartnerData)v;

                        if (p.PartnerName.ToLower().Contains(input.ToLower()))
                        {
                            filteredPartList.Add(p);
                            searchTextValidation.Text = "";
                        }
                        if (filteredPartList.Count <= 0)
                        {
                            searchTextValidation.Text = "No results found. Check if your spelling is correct";
                        }

                        LoadPartnerList(filteredPartList);
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
示例#11
0
        public PartialViewResult InsertarModal(int?id)
        {
            var modelo = new  InsertarModificarUsuarioModel();


            var tipoproducto      = new ProductoData().listarTipoProducto();
            var listatipoproducto = new SelectList(
                tipoproducto
                , "idtipoproducto"
                , "nombre"
                );

            ViewData["listatipoproducto"] = listatipoproducto;


            ViewData["listatipousuario"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoUsuario);

            var sucursal      = new SucursalData().ListarSucursal("", "", null);
            var listasucursal = new SelectList(
                sucursal
                , "idsucursal"
                , "nombre");

            ViewData["listasucursal"] = listasucursal;

            var partners      = new PartnerData().ListarPartner(null, null);
            var listapartners = new SelectList(
                partners
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listapartner"] = listapartners;

            //mapeando valores en el modelo
            if (id != null)
            {
                var result = UsuariosData.ObtenerUsuario(id);
                modelo.Usr_str_nombre     = result.usr_str_nombre;
                modelo.Usr_str_apellidos  = result.usr_str_apellidos;
                modelo.Usr_str_email      = result.usr_str_email;
                modelo.Usr_str_red        = result.usr_str_red;
                modelo.Usr_int_id         = result.usr_int_id;
                modelo.usr_str_tipoacceso = result.usr_str_tipoacceso;
            }

            return(PartialView("_InsertarModificarUsuario", modelo));
        }
示例#12
0
        public PartnerEntity MapFrom(PartnerData input)
        {
            if (input == null)
            {
                throw new System.ArgumentNullException(nameof(input));
            }

            return(new PartnerEntity
            {
                FirstName = input.FirstName,
                LastName = input.LastName,
                Day = input.Day,
                Month = input.Month,
                Year = input.Year,
                PostCode = input.PostCode,
                Address1 = input.Address1,
                Address2 = input.Address2,
                Town = input.Town,
                City = input.City,
            });
        }
        public ActionResult Producto()
        {
            ViewData["listamodelo"] = MantenimientoData.GetListarValoresxTabla(Convert.ToInt32(Constantes.MaestroTablas.Modelo));

            var fabricante      = new PartnerData().ListarPartner(null, null);
            var listafabricante = new SelectList(
                fabricante
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listafabricante"] = listafabricante;

            var tipoproducto      = new ProductoData().listarTipoProducto();
            var listatipoproducto = new SelectList(
                tipoproducto
                , "idtipoproducto"
                , "nombre"
                );

            ViewData["listatipoproducto"] = listatipoproducto;

            return(View());
        }
示例#14
0
        public ActionResult RegistroNuevaIncidencia(IncidenciaModel model)
        {
            Session["DetalleComprobanteModel"] = null;
            var perfiles = Usuario.Perfiles;

            #region autorizacion
            var autorizar = perfiles.Where(x => x.IdPerfil.Equals
                                               (Convert.ToInt32(Constantes.Perfil.Admin))).SingleOrDefault();

            if (autorizar != null)
            {
                var sucursal      = new SucursalData().ListarSucursal("", "", null, Usuario.idpartner);
                var listasucursal = new SelectList(
                    sucursal,
                    "idsucursal",
                    "nombre");
                ViewData["listasucursal"] = listasucursal;
                model.editarsucursal      = true;
                model.idsucursal          = Usuario.idsucursal;
                model.idpartner           = Usuario.idpartner;
            }
            else
            {
                model.idpartner  = Usuario.idpartner;
                model.idsucursal = Usuario.idsucursal;
            }
            #endregion

            ViewData["ListaTipoComprobante"]   = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoDocumentoCompra);
            ViewData["ListaCondicionReclamo"]  = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.CondicionReclamo);
            ViewData["ListaTipoDocumento"]     = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoDocumento);
            ViewData["ListaTipoRequerimiento"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.RequerimientoCliente);

            var falla      = new FallaData().listarFalla(null, null);
            var listafalla = new SelectList(falla, "idfalla", "descripcion");
            ViewData["listafalla"] = listafalla;    // MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.Sintoma);

            var tipoproducto      = new ProductoData().listarTipoProducto();
            var listatipoproducto = new SelectList(
                tipoproducto
                , "idtipoproducto"
                , "nombre"
                );
            ViewData["listatipoproducto"] = listatipoproducto;

            var producto      = new ProductoData().listarProducto("", "", null, null, null, false);
            var listaproducto = new SelectList(producto, "idproducto", "descripcionlarga");
            ViewData["listaproducto"] = listaproducto;

            var partners      = new PartnerData().ListarPartner(null, null);
            var listapartners = new SelectList(
                partners
                , "idpartner"
                , "razonsocial"
                );
            ViewData["listapartner"] = listapartners;
            model.fechahoraregistro  = DateTime.Now;

            #region RedireccionPantallas

            if (model.idtiposolucion == (Int32)Constantes.TipoSolucion.LibroReclamaciones)
            {
                model.libroactivo = true;
            }
            model.editar = true;
            if (model.engarantia)
            {
                model.incidenciagarantia = true;
                return(View("IncidenciaGarantia", model));
            }
            else
            {
                model.incidenciagarantia = false;
                return(View("IncidenciaSinGarantia", model));
            }
            #endregion RedireccionPantallas
        }
示例#15
0
        public ActionResult VerIncidencia(long idincidencia)
        {
            var model = new IncidenciaData().ObtenerIncidencia(idincidencia);

            model.editar    = false;
            model.direccion = model.direccioncliente;

            var perfiles = Usuario.Perfiles;
            //Validar si es admin
            var autorizar = perfiles.Where(x => x.IdPerfil.Equals
                                               (Convert.ToInt32(Constantes.Perfil.Admin))).SingleOrDefault();

            if (autorizar != null)
            {
                var sucursal      = new SucursalData().ListarSucursal("", "", null);
                var listasucursal = new SelectList(
                    sucursal,
                    "idsucursal",
                    "nombre");
                ViewData["listasucursal"] = listasucursal;
                model.editarsucursal      = true;
                //model.idsucursal = Usuario.idsucursal;
            }
            if (!model.idincidencia.HasValue)
            {
                model.idpartner = Usuario.idpartner;
            }

            ViewData["ListaTipoComprobante"]   = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoDocumentoCompra);
            ViewData["ListaCondicionReclamo"]  = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.CondicionReclamo);
            ViewData["ListaTipoDocumento"]     = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoDocumento);
            ViewData["ListaTipoRequerimiento"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.RequerimientoCliente);

            var direccion        = MantenimientoData.GetListarDireccionesxCliente(10);
            var listadirecciones = new SelectList(direccion, "iddireccion", "direccion");

            ViewData["listadireccion"] = listadirecciones;

            var falla      = new FallaData().listarFalla(null, null);
            var listafalla = new SelectList(falla, "idfalla", "descripcion");

            ViewData["listafalla"] = listafalla;

            var tipoproducto      = new ProductoData().listarTipoProducto();
            var listatipoproducto = new SelectList(
                tipoproducto
                , "idtipoproducto"
                , "nombre"
                );

            ViewData["listatipoproducto"] = listatipoproducto;

            var producto      = new ProductoData().listarProducto("", "", null, null, null, false);
            var listaproducto = new SelectList(producto, "idproducto", "descripcionlarga");

            ViewData["listaproducto"] = listaproducto;

            var fabricante      = new PartnerData().ListarPartner(null, null);
            var listafabricante = new SelectList(
                fabricante
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listafabricante"] = listafabricante;
            var partners      = new PartnerData().ListarPartner(null, null);
            var listapartners = new SelectList(
                partners
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listapartner"] = listapartners;
            var modelAtencion = new EvaluacionModel();

            if (model.ideva.HasValue)
            {
                model.evaluacionrealizada = true;
            }
            else
            {
                model.evaluacionrealizada = false;
            }

            //if (model.idcoti.HasValue)
            //    model.cotizacionrealizada = true;
            //else
            //    model.cotizacionrealizada = false;

            if (model.incidenciagarantia)
            {
                return(View("IncidenciaGarantia", model));
            }
            else
            {
                return(View("IncidenciaSinGarantia", model));
            }
        }
示例#16
0
        public ActionResult DetalleOrdenServicio(long idordenservicio)
        {
            var ordenServicio = new OrdenServicioData().obtenerOrdenServicio(idordenservicio);


            var ordentrabajo  = new ReparacionesData().obtenerOrdenTrabajo(ordenServicio.idordentrabajo.Value);
            var listadoactual = VentaData.listarCotizacionDetalle(idordenservicio).ToList();


            var model = new IncidenciaData().ObtenerIncidencia(ordenServicio.idincidencia.Value);

            model.idestado = ordenServicio.idestado;


            model.total    = Math.Round(listadoactual.Sum(x => x.costototal), 2);
            model.subtotal = Math.Round(Convert.ToDecimal(model.total / Convert.ToDecimal(1.18)), 2);
            model.igv      = Math.Round(model.total - model.subtotal, 2);



            model.editar    = false;
            model.direccion = model.direccioncliente;
            if (listadoactual.Count > 0)
            {
                model.idcotizacion = listadoactual[0].idcotizacion;
            }

            var perfiles = Usuario.Perfiles;
            //Validar si es admin
            var autorizar = perfiles.Where(x => x.IdPerfil.Equals
                                               (Convert.ToInt32(Constantes.Perfil.Admin))).SingleOrDefault();

            if (autorizar != null)
            {
                var sucursal      = new SucursalData().ListarSucursal("", "", null);
                var listasucursal = new SelectList(
                    sucursal,
                    "idsucursal",
                    "nombre");
                ViewData["listasucursal"] = listasucursal;
                model.editarsucursal      = true;
                model.idsucursal          = Usuario.idsucursal;
            }


            ViewData["ListaTipoComprobante"]   = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoDocumentoCompra);
            ViewData["ListaCondicionReclamo"]  = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.CondicionReclamo);
            ViewData["ListaTipoDocumento"]     = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.TipoDocumento);
            ViewData["ListaTipoRequerimiento"] = MantenimientoData.GetListarValoresxTabla((Int32)Constantes.MaestroTablas.RequerimientoCliente);

            var direccion        = MantenimientoData.GetListarDireccionesxCliente(10);
            var listadirecciones = new SelectList(direccion, "iddireccion", "direccion");

            ViewData["listadireccion"] = listadirecciones;

            var falla      = new FallaData().listarFalla(null, null);
            var listafalla = new SelectList(falla, "idfalla", "descripcion");

            ViewData["listafalla"] = listafalla;

            var tipoproducto      = new ProductoData().listarTipoProducto();
            var listatipoproducto = new SelectList(
                tipoproducto
                , "idtipoproducto"
                , "nombre"
                );

            ViewData["listatipoproducto"] = listatipoproducto;

            var producto      = new ProductoData().listarProducto("", "", null, null, null, false);
            var listaproducto = new SelectList(producto, "idproducto", "descripcionlarga");

            ViewData["listaproducto"] = listaproducto;

            var fabricante      = new PartnerData().ListarPartner(null, null);
            var listafabricante = new SelectList(
                fabricante
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listafabricante"] = listafabricante;
            var partners      = new PartnerData().ListarPartner(null, null);
            var listapartners = new SelectList(
                partners
                , "idpartner"
                , "razonsocial"
                );

            ViewData["listapartner"] = listapartners;
            var modelAtencion = new EvaluacionModel();

            model.ListaAccesorios = GetListaAccesorios();
            if (model.accesorios != null)
            {
                model.AccesoriosSeleccionados = model.accesorios.Split(',').ToArray();
            }
            ViewData["ListaEstadosFiProducto"] = MantenimientoData.GetListarValoresxTabla(Convert.ToInt32(Constantes.MaestroTablas.TipoDano));

            ViewBag.Base64StringSuperior  = "data:image/png;base64," + Convert.ToBase64String(model.partesuperior, 0, model.partesuperior.Length);
            ViewBag.Base64StringInferior  = "data:image/png;base64," + Convert.ToBase64String(model.parteinferior, 0, model.parteinferior.Length);
            ViewBag.Base64StringDelantera = "data:image/png;base64," + Convert.ToBase64String(model.partedelantera, 0, model.partedelantera.Length);
            ViewBag.Base64StringPosterior = "data:image/png;base64," + Convert.ToBase64String(model.parteposterior, 0, model.parteposterior.Length);
            ViewBag.Base64StringDerecha   = "data:image/png;base64," + Convert.ToBase64String(model.partederecha, 0, model.partederecha.Length);
            ViewBag.Base64StringIzquierda = "data:image/png;base64," + Convert.ToBase64String(model.parteizquierda, 0, model.parteizquierda.Length);


            return(View(model));
        }
        //private string _connectionString = string.Empty;


        //public String ConnectionString {
        //    get { return _connectionString; }
        //    set { _connectionString = value; }
        //}

        /// <summary>
        /// Initializes a new instance of the <see cref="PartnerController"/> class.
        /// </summary>
        /// <param name="connectionString">The connection string.</param>
        public PartnerController(string connectionString)
        {
            _partnerData = new PartnerData(connectionString);
        }