void CargarUnidades() { List<Data.unidad> unidades = new List<Data.unidad>(); Data.unidad u = new Data.unidad(); u.id_unidad = "Sin Filtro"; unidades.Add(u); unidades.AddRange(Business.ControladorUnidades.getAllUnidades((Data.edificio)cmbEdificio.SelectedItem)); cmbUnidad.DataSource = unidades; cmbUnidad.DisplayMember = "id_unidad"; }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { try { var edi = Request.Form["edificio"]; var uni = Request.Form["unidad"]; var per = Request.Form["periodo"]; if (uni.Contains("I-")) uni = uni.Replace("I-", " I-"); Data.edificio edificio = new Data.edificio(); edificio.direccion = edi; Data.unidad unidad = new Data.unidad(); unidad.id_unidad = uni; DateTime periodo = DateTime.Parse("1/" + per); Business.ControladorInformes.Ruta = Server.MapPath("/"); string serverPath = Server.MapPath("includes/"); var ruta = Business.ControladorInformes.generarLiquidacionesUnidadWeb(edificio, periodo, unidad, new System.Drawing.Bitmap(System.Drawing.Image.FromFile(serverPath + "emergencias.png")), new System.Drawing.Bitmap(System.Drawing.Image.FromFile(serverPath + "qr.png")), new System.Drawing.Bitmap(System.Drawing.Image.FromFile(serverPath + "tijera.png"))); Response.Clear(); Response.ClearHeaders(); Response.ClearContent(); Response.AddHeader("Content-Disposition", "attachment; filename=Liquidaciones " + per + " " + edi + " " + uni + ".pdf"); Response.ContentType = "text/plain"; // Response.Flush(); Response.TransmitFile(ruta); Response.Flush(); } catch (Exception) { Response.Redirect("RegenerarLiquidacion.aspx?error=1"); } } else { var edificio = Request.Params["edificio"]; if (edificio != null && edificio.ToString() != "") { foreach (var u in Business.ControladorUnidades.getAllUnidades(edificio)) Response.Write("<option>" + u.id_unidad + "</option>"); Response.End(); } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { //try //{ var edi = Request.Form["edificio"]; var uni = Request.Form["unidad"]; if (uni.Contains("I-")) uni = uni.Replace("I-", " I-"); Data.unidad unidad = new Data.unidad(); unidad.id_unidad = uni; unidad.dir_edificio = edi; Business.ControladorInformes.Ruta = Server.MapPath("/"); string serverPath = Server.MapPath("includes/"); var ruta = Business.ControladorInformes.GenerarIntimacionAdministrativa(unidad); Response.Clear(); Response.ClearHeaders(); Response.ClearContent(); Response.AddHeader("Content-Disposition", "attachment; filename=Intimacion Administrativa " + edi + " " + uni + ".pdf"); Response.ContentType = "text/plain"; // Response.Flush(); Response.TransmitFile(ruta); Response.Flush(); //} //catch (Exception ex) //{ // Response.Redirect("IntimacionAdministrativa.aspx?error=1"); //} } else { var edificio = Request.Params["edificio"]; if (edificio != null && edificio.ToString() != "") { foreach (var u in Business.ControladorUnidades.getAllUnidades(edificio)) Response.Write("<option>" + u.id_unidad + "</option>"); Response.End(); } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { try { var edi = Request.Form["edificio"]; var uni = Request.Form["unidad"]; if (uni.Contains("I-")) uni = uni.Replace("I-", " I-"); Data.edificio edificio = new Data.edificio(); edificio.direccion = edi; Data.unidad unidad = new Data.unidad(); unidad.id_unidad = uni; Business.ControladorInformes.Ruta = Server.MapPath("/"); string serverPath = Server.MapPath("includes/"); var ruta = Business.ControladorInformes.GenerarResumenDeCuenta(edificio, unidad); Response.Clear(); Response.ClearHeaders(); Response.ClearContent(); Response.AddHeader("Content-Disposition", "attachment; filename=Estado de cuenta " + edi + " " + uni + " " + DateTime.Now.Month + " - " + DateTime.Now.Year + ".pdf"); Response.ContentType = "text/plain"; // Response.Flush(); Response.TransmitFile(ruta); Response.Flush(); } catch (Exception) { Response.Redirect("ResumenCuenta.aspx?error=1"); } } else { var edificio = Request.Params["edificio"]; if (edificio != null && edificio.ToString() != "") { foreach (var u in Business.ControladorUnidades.getAllUnidades(edificio)) Response.Write("<option>" + u.id_unidad + "</option>"); Response.End(); } } }
void CargarDatos() { List<Data.edificio> edificios = new List<Data.edificio>(); Data.edificio e = new Data.edificio(); e.direccion = "Sin Filtro"; edificios.Add(e); edificios.AddRange(Business.ControladorEdificios.getAllEdificios()); cmbEdificio.DataSource = edificios; cmbEdificio.DisplayMember = "direccion"; List<Data.unidad> unidades = new List<Data.unidad>(); Data.unidad u = new Data.unidad(); u.id_unidad = "Sin Filtro"; unidades.Add(u); unidades.AddRange(Business.ControladorUnidades.getAllUnidades((Data.edificio)cmbEdificio.SelectedItem)); cmbUnidad.DataSource = unidades; cmbUnidad.DisplayMember = "id_unidad"; }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { var edi = Request.Form["edificio"]; var uni = Request.Form["unidad"]; var per = Request.Form["periodo"]; var expensas = Request.Form["expensas"]; var legales = Request.Form["legales"]; var varios = Request.Form["varios"]; var exclusivos = Request.Form["exclusivos"]; Data.edificio edificio = new Data.edificio(); edificio.direccion = edi; Data.unidad unidad = new Data.unidad(); unidad.id_unidad = uni; DateTime periodo = DateTime.Parse("1/" + per); Business.ControladorExpensas.agregarDeudor(periodo, edificio, unidad, expensas, exclusivos, legales, varios); Response.Redirect("AgregarDeudor.aspx?estado=0"); return; } }
protected void Page_Load(object sender, EventArgs e) { var edificio = Request.Params["edificio"]; var unidad = Request.Params["unidad"]; var titular = Request.Params["Titular"]; var buscar = Request.Params["buscar"]; var comprobante = Request.Params["comprobante"]; var descuentoStr = Request.Params["descuento"]; double descuento; //if (descuentoStr == null && descuentoStr != "") descuento = 0; else descuento = double.Parse(descuentoStr); if (!double.TryParse(descuentoStr, out descuento)) descuento = 0; if (IsPostBack) { char[] separador = { '$' }; Data.unidad u = new Data.unidad(); u.id_unidad = Request.Params["unidad"]; u.dir_edificio = Request.Params["edificio"]; var detalles = Business.ControladorExpensas.getDetalleDeudaUnidad(u); var detallesACobrar = new List<Data.CatalogoDeudores.DetalleDeuda>(); foreach (var cobro in Request.Form) { if (cobro.ToString().Contains("cobro:")) { string txt = cobro.ToString().Replace("cobro:", ""); var cadenas = txt.Split(separador); var periodo = cadenas[0]; var tipo = cadenas[1]; foreach (Data.CatalogoDeudores.DetalleDeuda d in detalles) { if (d.Periodo.ToShortDateString() == periodo && d.Tipo == tipo) detallesACobrar.Add(d); } } } foreach (var d in detallesACobrar) Business.ControladorExpensas.registrarPago(d, descuento); if (comprobante != null && detallesACobrar.Count > 0) { Business.ControladorInformes.Ruta = Server.MapPath("/"); string serverPath = Server.MapPath("includes/"); string ruta = Business.ControladorExpensas.emitirRecibo(new System.Drawing.Bitmap(System.Drawing.Image.FromFile(serverPath + "qr.png")), detallesACobrar, descuento); string nombre = "Recibo " + System.IO.Path.GetFileName(ruta); Response.Clear(); Response.ClearHeaders(); Response.ClearContent(); Response.AddHeader("Content-Disposition", "attachment; filename=" + nombre); Response.ContentType = "text/plain"; Response.TransmitFile(ruta); Response.Flush(); } return; } if (edificio != null && edificio.ToString() != "" && (unidad == null || unidad == "")) { Response.Write("<option>Seleccione</option>"); foreach (var u in Business.ControladorUnidades.getAllUnidades(edificio)) Response.Write("<option>" + u.id_unidad + "</option>"); Response.End(); } if (edificio != null && edificio.ToString() != "" && unidad != null && unidad.ToString() != "" && titular != null && titular.ToString() == "1") { String nombreTitular = ""; if (unidad != "Seleccione") nombreTitular = Business.ControladorUnidades.getUnidad(edificio, unidad).titular?.nombre; Response.Write(nombreTitular); Response.End(); } if (edificio != null && edificio.ToString() != "" && unidad != null && unidad.ToString() != "") { Data.unidad u = new Data.unidad(); u.id_unidad = Request.Params["unidad"]; u.dir_edificio = Request.Params["edificio"]; int i = 0; string response = ""; foreach (Data.CatalogoDeudores.DetalleDeuda d in Business.ControladorExpensas.getDetalleDeudaUnidad(u)) { i++; response += "<tr>"; response += "<td style='text-align: center; width: 1px;' onchange='calcularTotales()'>"; response += "<input name ='cobro:" + d.Periodo.ToShortDateString() + "$" + d.Tipo + "' type = 'checkbox' class= 'minimal checkboxfede' style='position: absolute; opacity: 0; width: 1px; '/>"; response += "</td>"; response += "<td style = 'line -height: 30px; width: 1px;'>" + d.Periodo.Month + "/" + d.Periodo.Year + "</td>"; response += "<td style='line -height: 30px; width: 1px; '>" + d.Tipo + "</td>"; response += "<td style = 'line -height: 30px; width: 1px;'>" + d.Importe.ToString("n2") + "</ td >"; response += "<td style='line -height: 30px; width: 1px;'>" + d.Recargo.ToString("n2") + "</td>"; response += "</tr>\n\r"; } if (i == 0) { response += "<tr>"; response += "<td style='text-align:center'>-</td>"; response += "<td>-</td>"; response += "<td>-</td>"; response += "<td>-</td>"; response += "<td>-</td>"; response += "<td>-</td>"; response += "</tr>\n\r"; } Response.Write(response); Response.End(); } }
public AgregarFactura(Data.edificio edificio, Data.unidad unidad) { InitializeComponent(); this.Edificio = edificio; this.Unidad = unidad; }