protected void btnGuardar_Click(object sender, EventArgs e) { if (Convert.ToInt32(txtCantidad.Text) >= 0) { ActaSeguimGestionMercadeoModel actaSegMercadeo = new ActaSeguimGestionMercadeoModel() { codConvocatoria = CodigoConvocatoria, codProyecto = CodigoProyecto, cantidad = Convert.ToInt32(txtCantidad.Text), numActa = NumeroActa, descripcionEvento = txtDescripcionEvento.Text, publicidadLogos = txtPublicidadLogos.Text, visita = NumeroActa }; if (Guardar(actaSegMercadeo)) { Alert("Se registraron los datos correctamente"); cargarGridIndicador(CodigoProyecto, CodigoConvocatoria); LimpiarCampos(); } else { Alert("No logró guardar la informacion"); } } else { Alert("El valor a ingresar debe ser mayor o igual que 0"); } }
private bool Guardar(ActaSeguimGestionMercadeoModel actaMercadeo) { bool guardado = false; guardado = actaSeguimGestionMercadeoController.InsertOrUpdateGestionMercadeo(actaMercadeo); return(guardado); }
public bool InsertOrUpdateGestionMercadeo(ActaSeguimGestionMercadeoModel gestionMercadeo) { bool insertado = false; using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadena)) { var actaMercadeo = (from g in db.ActaSeguimGestionMercadeo where g.codConvocatoria == gestionMercadeo.codConvocatoria && g.codProyecto == gestionMercadeo.codProyecto && g.numActa == gestionMercadeo.numActa select g).FirstOrDefault(); if (actaMercadeo != null)//Actualizar { actaMercadeo.Cantidad = gestionMercadeo.cantidad; actaMercadeo.DescripcionEvento = gestionMercadeo.descripcionEvento; actaMercadeo.PublicidadLogos = gestionMercadeo.publicidadLogos; actaMercadeo.FechaIngreso = DateTime.Now; } else//Insertar { ActaSeguimGestionMercadeo gesMercadeo = new ActaSeguimGestionMercadeo { Cantidad = gestionMercadeo.cantidad, PublicidadLogos = gestionMercadeo.publicidadLogos, DescripcionEvento = gestionMercadeo.descripcionEvento, codConvocatoria = gestionMercadeo.codConvocatoria, codProyecto = gestionMercadeo.codProyecto, numActa = gestionMercadeo.numActa, Visita = gestionMercadeo.visita, FechaIngreso = DateTime.Now }; db.ActaSeguimGestionMercadeo.InsertOnSubmit(gesMercadeo); } db.SubmitChanges(); insertado = true; } return(insertado); }