public void CreateClient(string usuario, string clave, string mail, string nombre, string segundonombre, string primerapellido, string segundoapellido)
        {
            IList <string> roles      = new List <string>();
            CheckBoxList   cblModulos = new CheckBoxList();

            cblModulos.Items.Add(new ListItem("BENEFICIOS"));
            cblModulos.Items.Add(new ListItem("ESTADOSDECUENTA"));
            cblModulos.Items.Add(new ListItem("SALDOS"));
            cblModulos.Items.Add(new ListItem("SERVICIOS"));

            foreach (ListItem role in cblModulos.Items)
            {
                if (role.Selected)
                {
                    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();

            Cliente cliente = new Cliente();

            cliente.LoginCreado = usuario;
            cliente.Descripcion = nombre;
            cliente.Telefono    = "";
            cliente.Direccion   = "";
            cliente.Email       = mail;
            cliente.RIF         = "";
            Controllers.ControllerResult result2 = controllerCliente.CrearCliente(cliente, "juan.delgado");
        }
Beispiel #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            Controllers.ClienteController controller = new Controllers.ClienteController();

            Cliente cliente = new Cliente();

            cliente.Descripcion = txtNombre.Text;
            cliente.Telefono    = txtTelefono.Text;
            cliente.Direccion   = txtDireccion.Text;
            cliente.Email       = txtMail.Text;
            cliente.RIF         = txtRif.Text;
            cliente.ClienteID   = int.Parse(txtID.Text);
            Controllers.ControllerResult result = controller.ActualizarCliente(cliente, UsuarioAutenticado.UserName);

            if (result.Resultado == Controllers.Result.Successful)
            {
                txtNombre.Text = string.Empty;
            }
            txtDireccion.Text = string.Empty;
            txtMail.Text      = string.Empty;
            txtRif.Text       = string.Empty;
            txtTelefono.Text  = string.Empty;
            BindGrids();
            Alert(result.Mensaje);
        }
Beispiel #3
0
        protected void btnCrearTarjeta_Click(object sender, EventArgs e)
        {
            Controllers.TarjetaController controller = new Controllers.TarjetaController();

            Tarjeta tarjeta = new Tarjeta();

            tarjeta.ClienteID = int.Parse(txtClienteID.Text);
            tarjeta.Numero    = txtNumero.Text;

            Controllers.ControllerResult result = controller.CrearTarjeta(tarjeta, UsuarioAutenticado.UserName);

            if (result.Resultado == Controllers.Result.Successful)
            {
                txtNumero.Text = string.Empty;
            }

            BindGridsTarjetas(tarjeta.ClienteID);
            Alert(result.Mensaje);
        }
        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);
        }
Beispiel #5
0
        protected void btnCrear_Click(object sender, EventArgs e)
        {
            Controllers.DividendoController controller = new Controllers.DividendoController();

            Dividendo dividendo = new Dividendo();

            dividendo.Fecha = Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", txtFecha.Text));
            dividendo.Dividendo_Obtenido = decimal.Parse(txtDividendo.Text);
            dividendo.Monto     = decimal.Parse(txtMonto.Text);
            dividendo.Tdc       = txtTdc.Text;
            dividendo.ClienteID = int.Parse(ddlCliente.SelectedValue);
            Controllers.ControllerResult result = controller.CrearDividendo(dividendo, UsuarioAutenticado.UserName);

            if (result.Resultado == Controllers.Result.Successful)
            {
                txtFecha.Text = string.Empty;
            }
            txtDividendo.Text = string.Empty;
            txtMonto.Text     = string.Empty;
            txtTdc.Text       = string.Empty;
            BindGrids();
            Alert(result.Mensaje);
        }
        protected void btnCrear_Click(object sender, EventArgs e)
        {
            Controllers.ReferidoController controller = new Controllers.ReferidoController();

            Referido referido = new Referido();

            referido.Descripcion = txtDescripcion.Text;
            referido.Telefono    = txtTelefono.Text;
            referido.Direccion   = txtDireccion.Text;
            referido.Email       = txtCorreo.Text;

            Controllers.ControllerResult result = controller.CrearReferido(referido, UsuarioAutenticado.UserName);

            if (result.Resultado == Controllers.Result.Successful)
            {
                txtDescripcion.Text = string.Empty;
            }
            txtDireccion.Text = string.Empty;
            txtDireccion.Text = string.Empty;

            txtTelefono.Text = string.Empty;
            BuildReferidos();
            Alert(result.Mensaje);
        }
        protected void btnCrear_Click(object sender, EventArgs e)
        {
            Controllers.CuentaController controller = new Controllers.CuentaController();

            Cuenta cuenta = new Cuenta();

            cuenta.Nombre = txtNombre.Text;
            cuenta.co_cli = txtRif.Text;
            cuenta.Numero = txtNumero.Text;
            cuenta.Tipo   = txtTipo.Text;
            cuenta.Activo = int.Parse(rbtnActivo.SelectedValue);

            Controllers.ControllerResult result = controller.Cuenta_INSERT(cuenta, UsuarioAutenticado.UserName);

            if (result.Resultado == Controllers.Result.Successful)
            {
                txtNombre.Text = string.Empty;
            }
            txtNumero.Text = string.Empty;
            txtRif.Text    = string.Empty;
            txtTipo.Text   = string.Empty;
            BindGrids();
            Alert(result.Mensaje);
        }
Beispiel #8
0
        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);
                }
            }
        }
Beispiel #9
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            Controllers.SolicitudController controller = new Controllers.SolicitudController();

            Solicitud solicitud = new Solicitud();

            solicitud.FechaPagado = txtFechaPago.Text.ToString().Substring(0, 10);
            solicitud.Ntdc        = txtTDC.Text;
            solicitud.Ndeposito   = txtdeposito.Text;
            // solicitud.Monto_Factura = decimal.Parse(txtMontoFactura.Text);
            solicitud.Numero_Factura = txtFactura.Text;
            solicitud.Monto_Pagado   = decimal.Parse(txtMontoPagado.Text);
            // solicitud.SolicitudID = int.Parse(txtSolicitudID.Text);
            // solicitud.StatusSolicitudID = int.Parse(ddlTipo.SelectedValue);
            solicitud.SolicitudTipoID = int.Parse(ddlTipo.SelectedValue);
            solicitud.LoginCreado     = txtLoginCreado.Text;
            solicitud.Factura         = "";
            // solicitud.Monto = decimal.Parse(txtMontoFactura.Text);
            solicitud.Numero_TDC = ddlTarjetas.SelectedItem.Text;

            var       rows            = gvSolicitudes.Rows;
            int       count           = gvSolicitudes.Rows.Count;
            Solicitud solicitudUpdate = new Solicitud();

            for (int i = 0; i < count; i++)
            {
                if (ddlTipo.SelectedItem.Text == "Solicitud Rechazada")
                {
                    bool isChecked = ((CheckBox)rows[i].FindControl("SelectCheckBox")).Checked;
                    if (isChecked)
                    {
                        solicitudUpdate.SolicitudID       = int.Parse(rows[i].Cells[0].Text);
                        solicitudUpdate.StatusSolicitudID = 3;
                        solicitudUpdate.Descripcion       = solicitudUpdate.Descripcion + " " + solicitudUpdate.SolicitudID;
                        Controllers.ControllerResult resultupdate = controller.ActualizarStatusSolicitud(solicitudUpdate, UsuarioAutenticado.UserName);
                    }
                }
                if (ddlTipo.SelectedItem.Text == "Pago de Solicitud")
                {
                    bool isChecked = ((CheckBox)rows[i].FindControl("SelectCheckBox")).Checked;
                    if (isChecked)
                    {
                        solicitudUpdate.SolicitudID       = int.Parse(rows[i].Cells[0].Text);
                        solicitudUpdate.StatusSolicitudID = 2;
                        solicitudUpdate.Descripcion       = solicitudUpdate.Descripcion + " " + solicitudUpdate.SolicitudID;
                        Controllers.ControllerResult resultupdate = controller.ActualizarStatusSolicitud(solicitudUpdate, UsuarioAutenticado.UserName);
                    }
                }
            }

            if (solicitud.SolicitudTipoID == 2)
            {
                solicitud.Descripcion = "PAGO A CLIENTE Nro. " + solicitudUpdate.Descripcion;
            }
            if (solicitud.SolicitudTipoID == 3)
            {
                solicitud.Descripcion = "SOLICITUD RECHAZADA Nro. " + solicitudUpdate.Descripcion;
            }



            Controllers.ControllerResult result = controller.CrearSolicitud(solicitud, solicitud.LoginCreado, "", "");

            // Controllers.ControllerResult result = controller.ActualizarSolicitud(solicitud, UsuarioAutenticado.UserName);

            if (result.Resultado == Controllers.Result.Successful)
            {
                txtSolicitudID.Text = string.Empty;
            }
            txtFactura.Text      = string.Empty;
            txtMontoFactura.Text = string.Empty;
            txtMontoPagado.Text  = string.Empty;
            BindGrids();
            builTotales();
            BindClientes();
            Alert(result.Mensaje);
        }