public JsonResult borrarAgrupacion(string strId) { int Id = 0; string strmsg = "ok"; string strSalto = "</br>"; bool blsucc = true; strId = strId.TrimEnd(','); object respuesta; try { string[] Ids = strId.Split(','); for (int i = 0; i < Ids.Length; i++) { if (Ids[i].Length != 0) { Id = int.Parse(Ids[i]); string strresp_val = funGralCtrl.ValidaRelacion("Agrupacion", Id); if (strresp_val.Length == 0) { Agrupacion oAgrupacion = db.Agrupacion.Where(x => x.Id == Id).SingleOrDefault(); oAgrupacion.Activo = 0; Log log = new Log(); log.insertaBitacoraModificacion(oAgrupacion, "Id", oAgrupacion.Id, "Agrupacion.html", Request.UserHostAddress); db.SaveChanges(); } else { strmsg = "El(Los) " + Ids.Length.ToString() + " registro(s) que quieres borrar se está(n) usando en el(los) catálogo(s) " + strSalto; strmsg = strmsg + strresp_val + strSalto; blsucc = false; break; } } } respuesta = new { success = blsucc, result = strmsg }; } catch (Exception ex) { strmsg = ex.Message; respuesta = new { success = false, result = strmsg }; } return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public JsonResult buscarAgrupacion(int Id) { object respuesta = null; try { Agrupacion oAgrupacion = db.Agrupacion.Where(x => x.Id == Id && x.Activo == 1).SingleOrDefault(); respuesta = new { success = true, results = oAgrupacion }; } catch (Exception ex) { respuesta = new { success = false, results = ex.Message }; } return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public void update(Agrupacion a) { try { conexion.Cmd.CommandText = "sp_Areact"; conexion.Cmd.Parameters.Clear(); conexion.Cmd.Parameters.Add(new SqlParameter("Id", a.AgrupacionID)); conexion.Cmd.Parameters.Add(new SqlParameter("SocioID", a.SocioID)); conexion.Cmd.Parameters.Add(new SqlParameter("sucursalID", a.SucursalID)); conexion.Cmd.Parameters.Add(new SqlParameter("Factura", a.Factura)); conexion.Cmd.CommandType = CommandType.StoredProcedure; conexion.Execute(); } catch (SqlException ex) { Logger.Log(ex.Message); } }
public void delete(Agrupacion a) { try { conexion.Cmd.CommandText = "Delete from C_Areas where AreaID=" + a.AgrupacionID; conexion.Cmd.Parameters.Clear(); conexion.Cmd.Connection.Open(); conexion.Cmd.ExecuteNonQuery(); // conexion.Execute(); } catch (SqlException ex) { Logger.Log(ex.Message); } finally { if (conexion.Cmd.Connection.State != ConnectionState.Closed) { conexion.Cmd.Connection.Close(); } } }
public OnatDeUnidadArtistica_XtraReport(int agrupacionId, DateTime fechaFinal, DateTime fechaInicial, int tipoMonedaId) { try { SplashScreenManager.ShowForm(typeof(ReportesWaitForm)); } catch { SplashScreenManager.CloseForm(); SplashScreenManager.ShowForm(typeof(ReportesWaitForm)); } InitializeComponent(); bindingSource1.DataSource = Agrupacion.GetOnatDeUnidadArtistica(agrupacionId, fechaFinal, fechaInicial, tipoMonedaId); var GlobalDataContext = new NegocioDataContext(); Configuracion_linqServerModeSource.QueryableSource = GlobalDataContext.ConfiguracionGeneral; ConfiguracionGeneral configuracion = GlobalDataContext.ConfiguracionGeneral.FirstOrDefault(); if (configuracion.LogoAgencia != null) { MemoryStream ms = new MemoryStream(configuracion.LogoAgencia); Bitmap imagenBitmap = new Bitmap(ms); xrPictureBox1.Image = imagenBitmap; } Titulo_xrRichText.Html = $"<center>Ingreso de unidad artística <br> Agrupacion: <b>{Agrupacion.GetAgrupacionById(agrupacionId).Nombre.ToUpper()}</b> <br> Período <b>{fechaInicial.ToShortDateString()} - {fechaFinal.ToShortDateString()}</b> <br> Moneda: <b>{TipoMoneda.GetMonedaById(tipoMonedaId).Abreviatura}</b></center>"; Titulo_xrRichText.TextAlignment = TextAlignment.MiddleCenter; ExportOptions.Xls.SheetName = $"Onat {Agrupacion.GetAgrupacionById(agrupacionId).Nombre} {TipoMoneda.GetMonedaById(tipoMonedaId).Abreviatura}"; ExportOptions.Xlsx.SheetName = $"Onat {Agrupacion.GetAgrupacionById(agrupacionId).Nombre} {TipoMoneda.GetMonedaById(tipoMonedaId).Abreviatura}"; string[] lineas = new string[4]; lineas[0] = $"Dirección: {configuracion.DireccionEmpresa}"; lineas[1] = $"Tel: {configuracion.TelefonosAgencia}"; lineas[2] = $"Correo electrónico: {configuracion.CorreoElectronico} "; lineas[3] = $"Web: {configuracion.SitioWeb}"; DatosContactoxrRichText.Lines = lineas; }
public JsonResult modificarAgrupacion(string Sentido, int Nivel, string Etiqueta, string Utilizacion, int Id) { object respuesta = null; try { Agrupacion oAgrupacion = db.Agrupacion.Where(a => a.Id == Id).SingleOrDefault(); oAgrupacion.Sentido = Sentido; oAgrupacion.Nivel = Nivel; oAgrupacion.Etiqueta = Etiqueta; oAgrupacion.Utilizacion = Utilizacion; Log log = new Log(); log.insertaNuevoOEliminado(oAgrupacion, "Eliminado", "Agrupacion.html", Request.UserHostAddress); db.SaveChanges(); respuesta = new { success = true, results = oAgrupacion }; } catch (Exception ex) { respuesta = new { success = false, results = ex.Message }; } return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public AgrupacionDAO() { conexion = new AccesoBD(); agrupacion = new Agrupacion(); }