예제 #1
0
        private void btn_Add_Click(object sender, EventArgs e)
        {
            //Aqui hacer el insert
            if (txt_Nombres.Text == "" || txt_Nombres.Text == null)
            {
                MetroMessageBox.Show(this, "El campo Nombre (s) no puede ir vacio", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_ApPat.Text == "" || txt_ApPat.Text == null)
            {
                MetroMessageBox.Show(this, "El campo Apellido Paterno no puede ir vacio", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_ApMat.Text == "" || txt_ApMat.Text == null)
            {
                MetroMessageBox.Show(this, "El campo Apellido Materno no puede ir vacio", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txt_Sexo.Text == "" || txt_Sexo.Text == null)
            {
                MetroMessageBox.Show(this, "El campo Sexo no puede ir vacio, favor de ingresar Femenino o Masculino", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                Guid     IdCliente = Guid.NewGuid();
                DateTime fechaC    = DateTime.Now;

                Guid IdProveedor = Guid.Parse("9B13AFBB-1455-483E-84D5-CF339DC7FF16");
                db.InsertClientes(IdCliente, IdProveedor, txt_TelAlarma.Text.Trim(), txt_Nombres.Text.Trim(),
                                  txt_ApPat.Text.Trim(), txt_ApMat.Text.Trim(), txt_NoCuenta.Text.Trim(), txt_Telefono.Text.Trim(), txt_Telefono.Text.Trim(), txt_TelCelular.Text.Trim(), txt_Correo.Text.Trim(),
                                  txt_NumPat.Text, DT_FechaNac.Value.ToString(), txt_LugNac.Text, txt_Sexo.Text, txt_EstadoCivil.Text,
                                  txt_Profesion.Text, txt_CURP.Text.Trim(), txt_RFC.Text.Trim(), CB_Banco.SelectedValue.ToString(), txt_NumCatPago.Text,
                                  txt_ClaveBanc.Text.Trim(), txt_NumClave.Text, txt_Beneficiario.Text, fechaC, IdUsuario, true);

                ClientesAdd.ActiveForm.Close();
                MetroMessageBox.Show(this, "El Cliente fue registrado con exito", "Cliente Registrado", MessageBoxButtons.OK, MessageBoxIcon.Question);
            }
        }
예제 #2
0
 public ActionResult Nuevo(Clientes cliente)
 {
     try
     {
         Usuarios usuario = db.Usuarios.Where(x => x.Usuario == User.Identity.Name).First();
         Guid     id      = cliente.IdCliente;
         string   NumeroTelefonoAlarma = cliente.NumeroTelefonoAlarma == null ?"":cliente.NumeroTelefonoAlarma.Replace("-", "").Replace(" ", ""),
                  NumeroDeCuenta       = cliente.NumeroDeCuenta == null ? "" : cliente.NumeroDeCuenta.Replace("-", ""),
                  TelefonoCelular      = cliente.TelefonoCelular == null ? "" : cliente.TelefonoCelular.Replace("-", "").Replace(" ", "").Replace(")", "").Replace("(", ""),
                  TelefonoTrabajo      = cliente.TelefonoTrabajo == null ? "" : cliente.TelefonoTrabajo.Replace("-", "").Replace(" ", "").Replace(")", "").Replace("(", ""),
                  Telefono = cliente.Telefono == null ? "" : cliente.Telefono.Replace("-", "").Replace(" ", "").Replace(")", "").Replace("(", "");
         db.InsertClientes(id, cliente.IdProveedor, null, NumeroTelefonoAlarma, cliente.Nombres,
                           cliente.ApellidoPaterno, cliente.ApellidoMaterno, NumeroDeCuenta, cliente.PalabraClave, cliente.PalabraClaveSilenciosa,
                           cliente.Calle, cliente.NoInterior, cliente.NoExterior, cliente.Colonia, cliente.CodigoPostal, cliente.Referencias,
                           cliente.ColorEstablecimiento, cliente.EntreCalles, cliente.GoogleMaps, cliente.Descripcion, Telefono, TelefonoTrabajo,
                           TelefonoCelular, cliente.Email, null, cliente.Estado, cliente.Pais, cliente.Ciudad, cliente.TipoAfilacion,
                           cliente.NumeroPatrocinador, cliente.FechaNacimiento, cliente.LugarNacimiento, cliente.Sexo, cliente.EstadoCivil, cliente.Profesion,
                           cliente.CURP, cliente.RFC, cliente.Banco, cliente.NumCtaPago, cliente.ClaveBancaria, cliente.NumeroCLABE,
                           cliente.Beneficiario, DateTime.Now, usuario.Id, true);
         return(Json(new { error = "none" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { error = ex.InnerException, Message = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
예제 #3
0
        public ActionResult Registrarse(RegistrarseView form)
        {
            FormsAuthentication.RedirectFromLoginPage(form.Correo, true);
            Guid IdUsuario = Guid.NewGuid();

            db.InsertUsuario(IdUsuario, form.Correo, SHA1.Encode(form.Contraseña), "Cliente", "Cliente", true, 10, 0, 0, true);
            db.InsertClientes(Guid.NewGuid(), Guid.Parse("9b13afbb-1455-483e-84d5-cf339dc7ff16"), IdUsuario, null, form.Nombres,
                              form.ApellidoPaterno, form.ApellidoMaterno, null, null,
                              null, null, null, null, null, null,
                              null, null, null, null, null, null, null,
                              "México", null, null, null, form.FechaNacimiento, null, Guid.NewGuid(),
                              null, null, null, null, null, null,
                              null, null, null, null, null, null,
                              null, DateTime.Now, null, true);
            return(Redirect("/"));
        }
예제 #4
0
        public ActionResult RegistrarCliente(FormCollection form)
        {
            string Correo = form["Correo"], Nombres = form["Nombres"], ApellidoPaterno = form["ApellidoPaterno"], ApellidoMaterno = form["ApellidoMaterno"],
                   Sexo = form["Sexo"], contraseña = form["contraseña"], repeatContraseña = form["repeatContraseña"], Telefono = form["Telefono"],
                   Pais = form["Pais"], Estado = form["Estado"], Ciudad = form["Ciudad"];
            Guid   IdUsuario       = Guid.NewGuid();
            Guid   IdCliente       = Guid.NewGuid();
            Guid   IdProveedor     = Guid.Parse("9B13AFBB-1455-483E-84D5-CF339DC7FF16");
            string FechaNacimiento = form["FechaNacimiento"];

            db.InsertUsuario(IdUsuario, Correo, SHA1.Encode(contraseña), "Cliente", "Cliente", true, 10, 0, 0, true);
            db.InsertClientes(IdCliente, IdProveedor, IdUsuario, null, Nombres,
                              ApellidoPaterno, ApellidoMaterno, null, null, null,
                              null, null, null, null, null, Telefono, null, null, null, null, null, null,
                              null, null, null, null, Estado, Pais, null,
                              null, null, null, null, null, null,
                              null, null, null, null, null, null,
                              null, null, null, true);
            FormsAuthentication.RedirectFromLoginPage(Correo, false);
            return(Redirect("/"));
        }