private static ResultadoTransaccion GuardarProspectoTraficos(long IdMeta, clsMetaGlosasTrafico ObjTraficosProspecto) { ResultadoTransaccion res = new ResultadoTransaccion(); try { //Registrar Llamada Telefonica objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_N_DIRECCION_META_GLOSA_TRAF"); objParams[0].Value = IdMeta; objParams[1].Value = ObjTraficosProspecto.Glosa; objParams[2].Value = ObjTraficosProspecto.TipoGlosa; SqlCommand command = new SqlCommand("SP_N_DIRECCION_META_GLOSA_TRAF", conn); command.Transaction = transaction; command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; ObjTraficosProspecto.Id= Convert.ToInt32(command.ExecuteScalar()); //Ejecutar transaccion res.Estado = Enums.EstadoTransaccion.Aceptada; res.Descripcion = "Se registró la información de los tráficos correctamente"; } catch (Exception ex) { Log.EscribirLog(ex.Message); res.Descripcion = ex.Message; res.ArchivoError = "clsMetaAdo.cs"; res.MetodoError = "GuardarProspectoTraficos"; res.Estado = Enums.EstadoTransaccion.Rechazada; } finally { } return res; }
private void sButtonAgregarTrafico_Click(object sender, EventArgs e) { IList<clsMetaGlosasTrafico> ListaTraficos = new List<clsMetaGlosasTrafico>(); this.ChartProspectos.Series.Clear(); if (this.gridTraficos.DataSource != null) { ListaTraficos = (IList<clsMetaGlosasTrafico>)this.gridTraficos.DataSource; } clsMetaGlosasTrafico ObjTraficos = new clsMetaGlosasTrafico(); ObjTraficos.Glosa = ""; ObjTraficos.TipoGlosa = "T"; ListaTraficos.Add(ObjTraficos); this.gridTraficos.DataSource = null; this.gridTraficos.DataSource = ListaTraficos; }