private void SolicitudesPorMes() { Controllers.SolicitudController controller = new Controllers.SolicitudController(); Controllers.TicketController controllerTicket = new Controllers.TicketController(); Solicitud solicitudes = controller.GetSolicitudesByClientMontoFactura(UsuarioAutenticado.UserName, ddlTarjetas.SelectedItem.Text); Ticket ticket = controllerTicket.GetTicketMontoMensual_Porcentaje(); if (solicitudes.Monto > ticket.Monto_Mensual) { FileUploadFactura.Enabled = false; FileUploadRecibo.Enabled = false; primer_ticket.Enabled = false; lblMensaje.Text = "Monto maximo en factura mensual alcanzado"; } else { primer_ticket.Enabled = true; FileUploadFactura.Enabled = true; FileUploadRecibo.Enabled = true; lblMensaje.Text = ""; } }
protected void btnCrear_Click(object sender, EventArgs e) { Controllers.SolicitudController controller = new Controllers.SolicitudController(); Solicitud solicitud = new Solicitud(); Solicitud solicitudID = controller.Get_IDClient(UsuarioAutenticado.UserName); solicitud.StatusSolicitudID = 1; //solicitud.SolicitudTipoID = int.Parse(ddlServicio.SelectedValue); solicitud.ClienteID = solicitudID.ClienteID; solicitud.Numero_Factura = txtNumeroFactura.Text; solicitud.Monto = decimal.Parse(txtMonto.Text); solicitud.Monto_Pagado = decimal.Parse(lblMontoPagar.Text); solicitud.SolicitudTipoID = 1; solicitud.Numero_TDC = ddlTarjetas.SelectedItem.Text; string fullPath = ""; string fullPathrecibo = ""; solicitud.Factura = ""; if (FileUploadFactura.HasFile) { fullPath = Path.Combine(Server.MapPath("~/files"), FileUploadFactura.FileName); FileUploadFactura.SaveAs(fullPath); } if (FileUploadRecibo.HasFile) { fullPathrecibo = Path.Combine(Server.MapPath("~/files"), FileUploadRecibo.FileName); FileUploadRecibo.SaveAs(fullPathrecibo); } if (FileUploadFactura.FileName == null) { solicitud.Factura_1 = ""; } else { solicitud.Factura_1 = FileUploadFactura.FileName; } if (FileUploadRecibo.FileName == null) { solicitud.Recibo_1 = ""; } else { solicitud.Recibo_1 = FileUploadRecibo.FileName; } Controllers.ControllerResult result = controller.CrearSolicitud(solicitud, UsuarioAutenticado.UserName, fullPath, fullPathrecibo); if (result.Resultado == Controllers.Result.Successful) { txtNumeroFactura.Text = string.Empty; } txtMonto.Text = string.Empty; lblMontoPagar.Text = string.Empty; SolicitudesPorMes(); Alert(result.Mensaje); }