public void CreateClient(string cardNumber, string usuario, string clave, string mail, string nombre, string segundonombre, string primerapellido, string segundoapellido, int paisID) { IList <string> roles = new List <string>(); CheckBoxList cblModulos = new CheckBoxList(); cblModulos.DataSource = Roles.GetAllRoles(); cblModulos.DataBind(); foreach (ListItem role in cblModulos.Items) { if (role.Text == "BENEFICIOS" || role.Text == "ESTADOSDECUENTA" || role.Text == "SALDOS" || role.Text == "SERVICIOS" || role.Text == "CONFIGURACION_USUARIOS_CLIENTE") { roles.Add(role.Value); } } Controllers.Configuracion.Usuarios controller = new Controllers.Configuracion.Usuarios(); string result = controller.CrearUsuario(usuario, clave, mail, nombre, segundonombre, primerapellido, segundoapellido, roles); Controllers.ClienteController controllerCliente = new Controllers.ClienteController(); Controllers.TarjetaController controllerTarjeta = new Controllers.TarjetaController(); Cliente cliente = new Cliente(); Tarjeta tarjeta = new Tarjeta(); cliente.LoginCreado = mail; cliente.Descripcion = nombre; cliente.Telefono = ""; cliente.Direccion = ""; cliente.Email = mail; cliente.RIF = ""; cliente.PaisID = paisID; Controllers.ControllerResult result2 = controllerCliente.CrearCliente(cliente, mail); tarjeta.Numero = cardNumber; tarjeta.ClienteID = int.Parse(result2.MensajeExtra); Controllers.ControllerResult result3 = controllerTarjeta.CrearTarjeta(tarjeta, mail); }
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); } } }