private void FrmCotizacionesDirectasParametros_Load(object sender, System.EventArgs e) { /* var xmldoc = new XmlDocument(); * xmldoc.Load(Path.Combine(Application.StartupPath, @"Cotizaciones\CotizacionSetting.xml")); * var text = xmldoc.SelectSingleNode("/setting/cotizacionDirecta/observacionFija").InnerText; * TxtObservaciones.Text = text;*/ parametro = clsParametros.ListarParametrosPorTipo(Enums.TipoParametro.CotizacionDirectaObsertvacionFija).Items[0]; TxtObservaciones.Text = parametro.Nombre; }
public static clsItemParametro ObtenerPrimerItem() { clsItemParametro item = new clsItemParametro(); item.Id = 0; item.Nombre = "Seleccione..."; return(item); }
public clsDireccion() { TipoDireccion = new clsItemParametro(); Pais = new clsPais(); Ciudad = new clsCiudad(); Comuna = new clsComuna(); Sector = new clsItemParametro(); DestinoDireccion = new clsItemParametro(); }
private static clsItemParametro AgregarItemLista(SqlDataReader objReader, Enums.TipoParametro parametro) { clsItemParametro item = new clsItemParametro(); item.Id = Convert.ToInt64(objReader["Id"]); item.Nombre = objReader["Descripcion"] == DBNull.Value ? "" : objReader["Descripcion"].ToString(); item.Codigo = objReader["CodParametro"] == DBNull.Value ? "" : objReader["CodParametro"].ToString(); return(item); }
public ClsSalesLead() { TiposProductos = new List <clsTipoProducto>(); Competencias = new List <clsMetaCompetencia>(); FollowUps = new List <clsClienteFollowUp>(); TerminosCompra = new List <clsItemParametro>(); LCLMedida = new clsItemParametro(); FCLMedida = new clsItemParametro(); AereoMedida = new clsItemParametro(); Incoterms = new List <clsItemParametro>(); }
public clsContacto() { TipoSaludo = new clsItemParametro(); Estado = new Enums.Enums.Estado(); EstadoCivil = new clsItemParametro(); Sexo = new clsItemParametro(); FormaContactoPreferida = new clsItemParametro(); DiaPreferido = new clsItemParametro(); JornadaPreferida = new clsItemParametro(); DireccionInfo = new clsDireccionInfo(); Propietario = new clsUsuario(); ClienteMaster = new clsClienteMaster(true); TipoRol = new clsItemParametro(); Departamento = new clsItemParametro(); }
public clsCuenta() { ClienteMaster = new clsClienteMaster(true); ZonaVentas = new clsItemParametro(); CategoriaCliente = new clsItemParametro(); SectorEconomico = new clsItemParametro(); TipoMonedaVtaEstimada = new clsTipoMoneda(); UMMovimientoEstimado = new clsItemParametro(); FormaContactoPreferida = new clsItemParametro(); DiaPreferido = new clsItemParametro(); JornadaPreferida = new clsItemParametro(); VendedorAsignado = new clsUsuario(); //CustomerAsignado = new clsUsuario(); Clasificacion = new clsCuentaclasificacion(); }
public clsTarget() { this.ClienteMaster = new clsClienteMaster(true); TipoSaludo = new clsItemParametro(); SectorEconomico = new clsItemParametro(); OrigenCliente = new clsItemParametro(); MotivoInteres = new clsItemParametro(); NivelInteres = new clsItemParametro(); EmpresaConQueTrabaja = new clsEmpresaCompetencia(); OrigenCarga = new clsOrigenCarga(); FormaContactoPreferida = new clsItemParametro(); VendedorAsignado = new clsUsuario(); TipoMonedaVtaEstimada = new clsTipoMoneda(); DiaPreferido = new clsItemParametro(); JornadaPreferida = new clsItemParametro(); }
public clsTargetAccount() { ClienteMaster = new clsClienteMaster(true); OrigenesCarga = new List <clsTipoOrigenCarga>(); DestinosCarga = new List <clsTipoDestinoCarga>(); EmbarcaCon = new List <clsTargetAccountCompetencia>(); TomaDesiciones = new List <clsTargetAccountTomaDesiciones>(); ServiciosComplementarios = new List <clsTipoServicioComplementario>(); Personales = new List <clsTargetAccountPersonales>(); Objeciones = new List <clsTipoObjeciones>(); AccionTomar = new clsTipoAccionesTomar(); Traficos = new List <clsTrafico>(); UMLCL = new clsItemParametro(); UMFCL = new clsItemParametro(); UMAereo = new clsItemParametro(); }
public static clsItemParametro BuscarParametroPorId(Int16 idParam) { clsItemParametro parametro = new clsItemParametro(); SqlDataReader objReader = null; SqlParameter[] objParams; SqlConnection conn = null; try { conn = BaseDatos.NuevaConexion(); objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_C_PARAM_BUSCA_PARAMETRO_POR_ID"); objParams[0].Value = (int)idParam; DataSet ds = SqlHelper.ExecuteDataset(conn, "SP_C_PARAM_BUSCA_PARAMETRO_POR_ID", objParams); if (ds != null) { parametro = new clsItemParametro(); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { parametro.Id = Convert.ToInt64(ds.Tables[0].Rows[0]["Id"]); parametro.Nombre = ds.Tables[0].Rows[0]["Descripcion"].ToString(); parametro.Codigo = ds.Tables[0].Rows[0]["CodParametro"].ToString(); } } //objReader = SqlHelper.ExecuteReader(BaseDatos.GetConexion(), "SP_C_PARAM_BUSCA_PARAMETRO_POR_ID", objParams); //while (objReader.Read()) //{ // parametro = AgregarItemLista(objReader,Enums.TipoParametro.Any); //} } catch (Exception ex) { Base.Log.Log.EscribirLog(ex.Message); return(null); } finally { if (objReader != null) { objReader.Close(); } conn.Close(); } return(parametro); }
public static ResultadoTransaccion ActualizaParametroPorId(clsItemParametro item) { var Res = new ResultadoTransaccion(); SqlTransaction trans = null; //Abrir Conexion var conn = BaseDatos.Conexion(); try { var command = new SqlCommand("SP_A_PARAM_PARAMETROS_POR_ID", conn); command.Transaction = conn.BeginTransaction(); trans = command.Transaction; command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@id", item.Id32); command.Parameters.AddWithValue("@descripcion", item.Nombre); command.CommandType = CommandType.StoredProcedure; command.ExecuteScalar(); //Ejecutar transaccion trans.Commit(); Res.Estado = Enums.EstadoTransaccion.Aceptada; Res.Descripcion = "Se modificó la cotización correctamente"; } catch (Exception ex) { if (trans != null) { trans.Rollback(); } Log.EscribirLog(ex.Message); Res.Descripcion = ex.Message; Res.ArchivoError = "clsParametrosDAO"; Res.MetodoError = MethodBase.GetCurrentMethod().Name; } finally { conn.Close(); } return(Res); }
public static ResultadoTransaccion ActualizaParametroPorId(clsItemParametro item) { return(clsParametrosDAO.ActualizaParametroPorId(item)); }
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); }