private void sButtonAgregarObservacion_Click(object sender, EventArgs e) { IList <clsSalesLeadObservaciones> ListaObservacionesSL = new List <clsSalesLeadObservaciones>(); if (this.gridObservacionesSL.DataSource != null) { ListaObservacionesSL = (IList <clsSalesLeadObservaciones>) this.gridObservacionesSL.DataSource; } clsSalesLeadObservaciones ObjObservacion = new clsSalesLeadObservaciones(); ObjObservacion.FechaHora = DateTime.Now; ObjObservacion.ObjUsuario = new clsUsuario(); ObjObservacion.ObjUsuario = (clsUsuario)Base.Usuario.UsuarioConectado.Usuario; ObjObservacion.Observacion = ""; ListaObservacionesSL.Add(ObjObservacion); this.gridObservacionesSL.DataSource = null; this.gridObservacionesSL.DataSource = ListaObservacionesSL; }
private void sButtonEliminarObservacion_Click(object sender, EventArgs e) { clsSalesLeadObservaciones ObjObservacion = new clsSalesLeadObservaciones(); int fila_sel = 0; if (this.gridViewObsSL.DataSource != null) { if (MessageBox.Show("¿Está seguro que desea ELIMINAR el comentario?", "Sistema Comercial Craft", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { fila_sel = this.gridViewObsSL.GetSelectedRows()[0]; ObjObservacion = (clsSalesLeadObservaciones)this.gridViewObsSL.GetRow(fila_sel); Entidades.GlobalObject.ResultadoTransaccion res = ClsSalesLeadNegocio.EliminarObservacionesSalesLead(ObjObservacion.Id); if (res.Estado == Enums.EstadoTransaccion.Aceptada) { this.gridViewObsSL.DeleteSelectedRows(); } else { MessageBox.Show(res.Descripcion, "Sistema Comercial Craft", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public static ResultadoTransaccion GuardarObservacion(long IdSalesLead, clsSalesLeadObservaciones ObjObservacion, ref string ModificaGlosa) { return(ClsSalesLeadAdo.GuardarSalesLeadObservacion(IdSalesLead, ObjObservacion, ref ModificaGlosa)); }