private void gridViewProspectos_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e) { int fila_sel = 0; if (this.gridViewSLeads.RowCount > 0) { fila_sel = gridViewSLeads.GetSelectedRows()[0]; if (fila_sel >= 0) { objSalesLead = (ClsSalesLead)gridViewSLeads.GetRow(fila_sel); CargarGrillaObservaciones(objSalesLead.Id); } } }
public static ResultadoTransaccion EditarClsSalesLead(ClsSalesLead saleslead) { return(ClsSalesLeadAdo.EditarClsSalesLead(saleslead)); }
public static ResultadoTransaccion GuardarFollowUps(ClsSalesLead salesLead) { var followDataBqse = clsClienteMasterADO.ObtenerFollowUpClientePorSalesLead(salesLead.Id32); return(ClsSalesLeadAdo.GuardarFollowups(followDataBqse, salesLead)); }
private bool AsignarGrilla() { var salesLead = new ClsSalesLead(); // Inicializa Datos NO obligatorios salesLead.LCLCantidad = 0; salesLead.LCLMedida.Id = 0; salesLead.FCLCantidad = 0; salesLead.FCLMedida.Id = 0; salesLead.AereoCantidad = 0; salesLead.AereoMedida.Id = 0; // Información general salesLead.GlosaSalesLead = this.textSLeadReferencia.Text; salesLead.FechaApertura = this.DateApertura.DateTime; salesLead.UsuarioAsignador = Base.Usuario.UsuarioConectado.Usuario; salesLead.EmbarquesPorMes = (Int32)snNumEmbMes.Value; salesLead.ObjTipoContenedor = (clsItemParametro)this.lstTipoContenedor.SelectedItem; if (DateUltimoEmbarque.Text == "") { salesLead.FechaUltimoEmbarque = new DateTime(2000, 1, 1); } else { salesLead.FechaUltimoEmbarque = DateUltimoEmbarque.DateTime; } salesLead.CarrierAirline = txtCarrier.Text; salesLead.Pol = txtpol.Text; salesLead.Pod = txtPod.Text; salesLead.EstadoSLead = Enums.EstadosSLead.Asignado; //Agente salesLead.Agente = new PaperlessAgente(); salesLead.Agente = (PaperlessAgente)this.cboagente.SelectedItem; //Asignación del Venedror salesLead.Asignacion = new ClsSalesLeadAsignacion(); salesLead.Asignacion.VendedorAsignado = (clsUsuario)cboVendedores.SelectedItem; salesLead.Asignacion.FechaAsignacion = this.DateApertura.DateTime; //Datos Shipper salesLead.ShipperNombre = txtShipNombre.Text; salesLead.Shipperdireccion = txtShipDireccion.Text; salesLead.ShipperZipCode = txtShipZipCode.Text; salesLead.ShipperCiudad = txtShipCiudad.Text; salesLead.ShipperContacto = txtShipContacto.Text; salesLead.ShipperEmail = txtShipEmail.Text; salesLead.ShipperWeb = txtShipWeb.Text; salesLead.ShipperFono = txtShipTelefono.Text; salesLead.ShipperPais = txtShipPais.Text; //Datos Consignatario salesLead.ConsigContacto = txtConsigContacto.Text; salesLead.ConsigDireccion = txtConsigDireccion.Text; salesLead.Consigciudad = txtConsigCiudad.Text; salesLead.ConsigNombre = txtConsigNombre.Text; salesLead.ConsigTelefono = txtConsigTelefono.Text; salesLead.ConsigEmail = txtconsigEmail.Text; salesLead.GlosaCommodity = txtCommodity.Text; //Tipos de Producto foreach (clsTipoProducto i in lstProductos.CheckedItems) { salesLead.TiposProductos.Add(i); } //Unidades de Medida if (this.txtCantidadLCL.Text != "") { salesLead.LCLCantidad = Convert.ToInt64(txtCantidadLCL.Text); if (this.cboUMLCL.SelectedIndex > 0) { salesLead.LCLMedida = (clsItemParametro)cboUMLCL.SelectedItem; } } if (this.txtCantidadFCL.Text != "") { salesLead.FCLCantidad = Convert.ToInt64(txtCantidadFCL.Text); if (this.cboUMFCL.SelectedIndex > 0) { salesLead.FCLMedida = (clsItemParametro)cboUMFCL.SelectedItem; } } if (this.txtCantidadAereo.Text != "") { salesLead.AereoCantidad = Convert.ToInt64(txtCantidadAereo.Text); if (this.cboUMAereo.SelectedIndex > 0) { salesLead.AereoMedida = (clsItemParametro)cboUMAereo.SelectedItem; } } //Terminos de Compra for (int i = 0; i <= this.lstTerminosCompra.ItemCount - 1; i++) { clsItemParametro ObjPaso = new clsItemParametro(); ObjPaso = (clsItemParametro)lstTerminosCompra.GetItemValue(i); if (lstTerminosCompra.GetItemCheckState(i) == CheckState.Checked) { salesLead.TerminosCompra.Add(ObjPaso); } } //incoterms foreach (clsItemParametro incoterm in lstIncoterms.CheckedItems) { salesLead.Incoterms.Add(incoterm); } //Competencia if (this.gridCompetencia.DataSource != null) { salesLead.Competencias = (IList <clsMetaCompetencia>)gridCompetencia.DataSource; } //Follow UP if (salesLead.FollowUps.Count == 0) { var followup = new clsClienteFollowUp(); followup.FechaFollowUp = DateRevision.DateTime; followup.Descripcion = "Primera reunión de seguimiento"; followup.Usuario = salesLead.UsuarioAsignador; followup.Activo = true; salesLead.FollowUps.Add(followup); } var listaProspectos = (IList <ClsSalesLead>)gridAsignaciones.DataSource; if (listaProspectos == null) { listaProspectos = new List <ClsSalesLead>(); } listaProspectos.Add(salesLead); gridAsignaciones.DataSource = listaProspectos; gridAsignaciones.RefreshDataSource(); return(true); }
private void gridViewSLeads_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e) { objSalesLead = (ClsSalesLead)gridViewSLeads.GetRow(e.FocusedRowHandle); CargarGrillaObservaciones(objSalesLead.Id); return; }