コード例 #1
0
        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           = "";
            }
        }
コード例 #2
0
        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);
        }