Esempio n. 1
0
        private void MostrarFotos(string pCodeCustomer)
        {
            try
            {
                var lista   = (IList <Cliente>)Session["UiListaClientesNuevos"];
                var cliente = new Cliente();
                foreach (var item in lista.Where(item => item.CODE_CUSTOMER.Equals(pCodeCustomer)))
                {
                    cliente = item;
                    break;
                }

                if (cliente.IS_FROM == "SONDA_CORE")
                {
                    PutImageToView(cliente.SIGN, "Imagen 1", cliente.IS_FROM);
                    PutImageToView(cliente.PHOTO, "Imagen 2", cliente.IS_FROM);
                    ASPxImageSlider1.DataBind();
                }
                else
                {
                    if (cliente.PHOTO != null)
                    {
                    }
                    PutImageToView(cliente.PHOTO ?? "", "Imagen 1", cliente.IS_FROM);
                    PutImageToView(cliente.PHOTO_2 ?? "", "Imagen 2", cliente.IS_FROM);
                    PutImageToView(cliente.PHOTO_3 ?? "", "Imagen 3", cliente.IS_FROM);
                    PutImageToView(cliente.PHOTO_4 ?? "", "Imagen 4", cliente.IS_FROM);
                    ASPxImageSlider1.DataBind();
                }
            }
            catch (Exception ex)
            {
                UiVistaClientesNuevos.JSProperties.Add("cpError", ex.Message);
            }
        }
Esempio n. 2
0
 private void MostrarFotos(int ordenId)
 {
     try
     {
         var sign  = "";
         var photo = "";
         var lista = (IList <OrdenDeVentaEncabezado>)Session["UiVisOrdenesVenta"];
         foreach (var item in lista.Where(item => item.SALES_ORDER_ID == (ordenId)))
         {
             sign  = item.IMAGE_1;
             photo = item.IMAGE_2;
             break;
         }
         PutImageToView(sign, "Imagen 1", false);
         PutImageToView(photo, "Imagen 2", true);
         ASPxImageSlider1.DataBind();
     }
     catch (Exception ex)
     {
         UiVisOrdenesVenta.JSProperties.Add("cpError", ex.Message);
     }
 }
        protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e)
        {
            ValidarConexionYUsuarioLogueado(new object());
            try
            {
                if (e.Parameter != "null")
                {
                    var datos = e.Parameter.ToString().Split('|');

                    var ds     = (DataSet)Session["DS_ROUTE_TRACKING"];
                    var dt     = ds.Tables[0];
                    var result = dt.Select("DOC_SERIAL = '" + datos[0] + "'");

                    var arrayDocumentos = dt.Select("DOC_ID = '" + datos[1] + "' AND DOC_SERIAL = '" + datos[0] + "'");
                    var docId           = ASPxGridView1.GetSelectedFieldValues("DOC_ID");


                    //mapa de google
                    var tablaMapa = new DataTable("MAPA");
                    tablaMapa.Columns.Add("ASSIGNED_TO");
                    tablaMapa.Columns.Add("Latitude");
                    tablaMapa.Columns.Add("Longitude");
                    tablaMapa.Columns.Add("ROUTE");
                    tablaMapa.Columns.Add("CLIENT");
                    tablaMapa.Columns.Add("TOTAL_AMOUNT");
                    var dsmapa = new DataSet();
                    dsmapa.Tables.Add(tablaMapa);
                    if (docId.Count > 0)
                    {
                        foreach (DataRow row in arrayDocumentos)
                        {
                            if (docId[0] == row[19])
                            {
                                ASPxImageSlider1.Items.Clear();
                                PutImageToView(row, "IMAGE_1", "Imagen 1");
                                PutImageToView(row, "IMAGE_2", "Imagen 2");
                                PutImageToView(row, "IMAGE_3", "Imagen 3");
                                PutImageToView(row, "IMAGE", "Imagen");
                                PutImageToView(row, "SIGNATURE", "Firma");

                                ASPxImageSlider1.DataBind();
                            }
                        }
                    }
                    foreach (var rw in result)
                    {
                        var row = dsmapa.Tables[0].NewRow();
                        row[0] = rw["ASSIGNED_TO"];
                        row[1] = rw["Latitude"];
                        row[2] = rw["Longitude"];
                        row[3] = rw["ROUTE"];
                        row[4] = rw["CLIENT"];
                        row[5] = rw["TOTAL_AMOUNT"];
                        dsmapa.Tables[0].Rows.Add(row);
                    }
                    Session["Routes"] = dsmapa;
                    ASPxSplitter2.GetPaneByName("MAPPANE").ContentUrl = "pointsInmap.aspx";
                    ASPxSplitter2.DataBind();
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }