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); }
protected void btnEnviar_Click(object sender, EventArgs e) { Controllers.SolicitudController controller = new Controllers.SolicitudController(); Controllers.ClienteController controllerCliente = new Controllers.ClienteController(); Solicitud solicitud = new Solicitud(); Cliente cliente = controllerCliente.Get_IdMailClient(txtCorreo.Text); if (cliente.ClienteID == 0) { Alert("El correo sumistrado no esta registrado en nuestro sistema, por favor coloque el correo asignado a su usuario"); } else { Solicitud solicitudID = controller.Get_IDClient(cliente.LoginCreado); solicitud.StatusSolicitudID = 1; //solicitud.SolicitudTipoID = int.Parse(ddlServicio.SelectedValue); solicitud.ClienteID = cliente.ClienteID; IList <Solicitud> solicitudes = controller.SolicitudesAlMes_Get_ByClient(cliente.LoginCreado); if (solicitudes.Count == 1) { } if (solicitudes.Count == 2) { lblMensaje.Text = "Maximo de Ticket Utilizado por este Mes"; } if (solicitudes.Count == 3) { lblMensaje.Text = "Maximo de Ticket Utilizado por este Mes"; } if (solicitudes.Count == 4) { lblMensaje.Text = "Maximo de Ticket Utilizado por este Mes"; } if (solicitudes.Count == 5) { lblMensaje.Text = "Maximo de Ticket Utilizado por este Mes"; } if (solicitudes.Count == 0 || solicitudes.Count == 1) { solicitud.Monto = decimal.Parse(txtMonto.Text); solicitud.Nota = txtNota.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, cliente.LoginCreado, fullPath, fullPathrecibo); if (result.Resultado == Controllers.Result.Successful) { txtCorreo.Text = string.Empty; } txtNota.Text = string.Empty; txtMonto.Text = string.Empty; // SolicitudesPorMes(); Alert(result.Mensaje); } } }