private void AgregarClienteButton_Click(object sender, RoutedEventArgs e) { RegistroCliente registroCliente = new RegistroCliente(); registroCliente.Owner = this; registroCliente.Show(); }
public ActionResult AddOrEdit(int id = 0) { var jsondata = new Services.WSDropdownList().ListaTipIdent(); RegistroCliente tipIdent = new RegistroCliente { TipIdentCollection = jsondata }; ViewBag.TipIdentCollection = tipIdent.TipIdentCollection; if (id == 0) { return(View(new RegistroCliente())); } else { var wc = new System.Net.WebClient(); var url = "https://gapwebapi.azurewebsites.net/api/Cliente/" + id.ToString(); wc.Headers.Add("Content-Type", "application/json"); var res = wc.DownloadString(url); RegistroCliente data = Newtonsoft.Json.JsonConvert.DeserializeObject <RegistroCliente>(res); return(View(data)); } }
public ActionResult AddOrEdit(RegistroCliente data) { try { if (data.Id == 0) { var wc = new System.Net.WebClient(); var url = "https://gapwebapi.azurewebsites.net/api/Cliente"; var json = Newtonsoft.Json.JsonConvert.SerializeObject(data); wc.Headers.Add("Content-Type", "application/json"); wc.UploadString(url, "POST", json); return(Json(new { success = true, message = "Se ha creado un nuevo Cliente" }, JsonRequestBehavior.AllowGet)); } else { var wc = new System.Net.WebClient(); var url = "https://gapwebapi.azurewebsites.net/api/Cliente/" + data.Id.ToString(); var json = Newtonsoft.Json.JsonConvert.SerializeObject(data); wc.Headers.Add("Content-Type", "application/json"); wc.UploadString(url, "PUT", json); return(Json(new { success = true, message = "Se ha actualizado el Cliente" }, JsonRequestBehavior.AllowGet)); } } catch (Exception _ex) { return(Json(new { success = false, message = "Se ha presentado un error", detalle = _ex.Message })); } }
private void crearClienteToolStripMenuItem_Click(object sender, EventArgs e) { RegistroCliente registroCliente = new RegistroCliente(); registroCliente.Show(); registroCliente.MdiParent = this; }
private void RegistroClienteMenuItem_Click(object sender, RoutedEventArgs e) { RegistroCliente registro = new RegistroCliente(); registro.Owner = this; registro.Show(); }
private void ClientesToolStripMenuItem_Click(object sender, EventArgs e) { Form formulario = new RegistroCliente(); formulario.MdiParent = this; formulario.Show(); }
private void btnRegistro_Click(object sender, EventArgs e) { RegistroCliente registro = new RegistroCliente(); this.Hide(); registro.Show(); }
public ActionResult ListaTipIdent(bool mostrarInactivos) { try { if (mostrarInactivos) { var jsondata = new Services.WSDropdownList().ListaTipIdent(); RegistroCliente tipIdent = new RegistroCliente { TipIdentCollection = jsondata }; ViewBag.TipIdentCollection = tipIdent.TipIdentCollection; return(Json(jsondata, JsonRequestBehavior.AllowGet)); } else { var jsondata = new Services.WSDropdownList().ListaTipIdent(); return(Json(jsondata, JsonRequestBehavior.AllowGet)); } } catch (Exception _exc) { return(Json(new { responseText = "ERROR", detalle = _exc.Message })); } }
//Enviar correo public AlertasModel SolicitudRegistro(RegistroCliente registro) { try { string training = Db.Tipo_entrenamientos.Where(y => y.Id_tipo_entrenamiento == registro.Mensualidad.TipoEntrenamiento.Id_TipoEntrenamiento).Select(y => y.Tipo_entrenamiento).FirstOrDefault(); string rutine = Db.Tipo_rutinas.Where(y => y.Id_tipo_rutina == registro.Mensualidad.Tiporutina.Id_tiporutina).Select(y => y.Descripcion).FirstOrDefault(); Dictionary <string, string> datoscorreo = new Dictionary <string, string>(); datoscorreo.Add("@Names", registro.Cliente.Nombres); datoscorreo.Add("@Lastname", registro.Cliente.Apellido_paterno); datoscorreo.Add("@OtherLastname", registro.Cliente.Apellido_materno); datoscorreo.Add("@Rutine", rutine); datoscorreo.Add("@Training", training); datoscorreo.Add("@Rolesex", registro.Cliente.Sexo); datoscorreo.Add("@Age", registro.Cliente.Edad.ToString()); datoscorreo.Add("@Numberphone", registro.Cliente.Telefono.ToString()); datoscorreo.Add("@Email", registro.Cliente.Correo_electronico); string plantilla = HostingEnvironment.MapPath("~/Plantillas/SolicitudRegistro.html"); string succes = "Se envio tu solicitud de registro a tu entrenador"; string correomio = "*****@*****.**"; string asunto = "Solicitud de rutina"; AlertasModel resultado = envio.EnviarCorreo(correomio, plantilla, datoscorreo, succes, asunto); alertasMdl = resultado; } catch (Exception ex) { alertasMdl.Result = false; alertasMdl.Mensaje = ex.Message; } return(alertasMdl); }
private void clientesToolStripMenuItem_Click(object sender, System.EventArgs e) { CerrarVentanas(); var RegCliente = new RegistroCliente(); RegCliente.MdiParent = this; RegCliente.Show(); }
private void ClienteIdButton_Click(object sender, RoutedEventArgs e) { Renta renta = (sender as Button).DataContext as Renta; RegistroCliente registroCliente = new RegistroCliente(renta.ClienteId); registroCliente.Owner = this; registroCliente.Show(); }
public BaseAltaModificacion_Cliente(int idReserva, RegistroCliente formulario) //Para altas con reserva. Lo usa clase hija Alta_Cliente { InitializeComponent(); this.idReservaDelCliente = idReserva; appModel = new appModel_AltaOConfirmacion_ClienteReserva(idReservaDelCliente, formulario); Text = "Alta de Cliente"; llenarComboDocumentos(); appModel.cargarPaises(PaisOrigen); }
public Cliente(RegistroCliente cliente) { this.Id = cliente.Id; this.Nome = cliente.Nome; this.Email = cliente.Email; this.Telefone = cliente.Telefone; if (this.Id == 0) { this.dataCadastro = DateTime.Now; } }
private void VerButton_Click(object sender, RoutedEventArgs e) { Cliente cliente = (sender as Button).DataContext as Cliente; if (SeleccionarCliente) { ((RegistroRenta)Owner).RecibirClienteSeleccionado(cliente); Close(); } else { RegistroCliente registroCliente = new RegistroCliente(cliente.ClienteId); registroCliente.Owner = this; registroCliente.Show(); } }
public AlertasModel RegistroCompleto(RegistroCliente Registro) { string result = "No se guardaron los datos intente de nuevo"; string Clave = "000C-"; string fotoperfil = "/Imagenes/Clientes/" + Clave; string ubicacion = fotoperfil; try { if (Registro != null) { var cliente = Db.Clientes.Where(p => p.Correo_electronico == Registro.Cliente.Correo_electronico || p.Telefono == Registro.Cliente.Telefono).FirstOrDefault(); if (cliente == null) { clientes = new Clientes { Clave_cliente = Clave, Nombres = Registro.Cliente.Nombres, Apellido_paterno = Registro.Cliente.Apellido_paterno, Apellido_materno = Registro.Cliente.Apellido_materno, Edad = Registro.Cliente.Edad, Telefono = Registro.Cliente.Telefono == null ? 0 : Registro.Cliente.Telefono, Correo_electronico = Registro.Cliente.Correo_electronico == null ? "" : Registro.Cliente.Correo_electronico, Apodo = Registro.Cliente.Apodo == null ? "" : Registro.Cliente.Apodo, Contraseña = Registro.Cliente.Contraseña, Foto_perfil = fotoperfil, Sexo = Registro.Cliente.Sexo, Estado = true }; Db.Clientes.Add(clientes); if (Db.SaveChanges() == 1) { int Identity = Db.Clientes.Select(y => y.Id_cliente).Max() + 1; Clientes updatecliente = Db.Clientes.Where(y => y.Id_cliente == clientes.Id_cliente).FirstOrDefault(); updatecliente.Clave_cliente = updatecliente.Clave_cliente + "" + Identity.ToString(); updatecliente.Foto_perfil = "/Imagenes/Clientes/" + updatecliente.Clave_cliente; if (Db.SaveChanges() == 1) { Clave = updatecliente.Clave_cliente; fotoperfil = "/Imagenes/Clientes/" + Clave; cuestionario = new Cuestionarios { Id_cliente = clientes.Id_cliente, Clave_cuestionario = "CUES-" + Clave, Padece_enfermedad = Registro.Cuestionario.Padece_enfermedad == null ? false : Registro.Cuestionario.Padece_enfermedad, Medicamento_prescrito_medico = Registro.Cuestionario.Medicamento_prescrito_medico == null ? "" : Registro.Cuestionario.Medicamento_prescrito_medico, Lesiones = Registro.Cuestionario.Lesiones == null ? false : Registro.Cuestionario.Lesiones, Alguna_recomendacion_lesiones = Registro.Cuestionario.Alguna_recomendacion_lesiones == null ? "" : Registro.Cuestionario.Alguna_recomendacion_lesiones, Fuma = Registro.Cuestionario.Fuma == null ? false : Registro.Cuestionario.Fuma, Veces_semana_fuma = Registro.Cuestionario.Veces_semana_fuma == null ? 0 : Registro.Cuestionario.Veces_semana_fuma, Alcohol = Registro.Cuestionario.Alcohol == null ? false : Registro.Cuestionario.Alcohol, Veces_semana_alcohol = Registro.Cuestionario.Veces_semana_alcohol == null ? 0 : Registro.Cuestionario.Veces_semana_alcohol, Actividad_fisica = Registro.Cuestionario.Actividad_fisica == null ? false : Registro.Cuestionario.Actividad_fisica, Tipo_ejercicios = Registro.Cuestionario.Tipo_ejercicios == null ? "" : Registro.Cuestionario.Tipo_ejercicios, Tiempo_dedicado = Registro.Cuestionario.Tiempo_dedicado == null ? "" : Registro.Cuestionario.Tiempo_dedicado, Horario_entreno = Registro.Cuestionario.Horario_entreno == null ? "" : Registro.Cuestionario.Horario_entreno, Metas_objetivos = Registro.Cuestionario.MetasObjetivos == null ? "" : Registro.Cuestionario.MetasObjetivos, Compromisos = Registro.Cuestionario.Compromisos == null ? "" : Registro.Cuestionario.Compromisos, Comentarios = Registro.Cuestionario.Comentarios == null ? "" : Registro.Cuestionario.Comentarios, Fecha_registro = DateTime.Now }; Db.Cuestionarios.Add(cuestionario); if (Db.SaveChanges() == 1) { Registro.Mensualidad.Fecha_inicio = DateTime.Now; Registro.Mensualidad.Fecha_fin = DateTime.Now.AddDays(30); int mes = DateTime.Now.Month; mensualidad = new Mensualidades { Id_cliente = clientes.Id_cliente, Id_tipo_rutina = Registro.Mensualidad.Tiporutina.Id_tiporutina, Id_mes = mes, Id_estatus = 1, Id_tipo_entrenamiento = Registro.Mensualidad.TipoEntrenamiento.Id_TipoEntrenamiento, Fecha_inicio = Registro.Mensualidad.Fecha_inicio, Fecha_fin = Registro.Mensualidad.Fecha_fin }; Db.Mensualidades.Add(mensualidad); if (Db.SaveChanges() == 1) { asesoria_antropometria = new Asesoria_antropometria { Peso = Registro.Medidas.Peso, Id_mensualidad = mensualidad.Id_mensualidad, Altura = Registro.Medidas.Altura, IMC = Registro.Medidas.IMC, Brazo_derecho_relajado = Registro.Medidas.Brazoderechorelajado, Brazo_derecho_fuerza = Registro.Medidas.Brazoderechofuerza, Brazo_izquierdo_relajado = Registro.Medidas.Brazoizquierdorelajado, Brazo_izquierdo_fuerza = Registro.Medidas.Brazoizquierdofuerza, Cintura = Registro.Medidas.Cintura, Cadera = Registro.Medidas.Cadera, Pierna_izquierda = Registro.Medidas.Piernaizquierda, Pierna_derecho = Registro.Medidas.Piernaderecho, Pantorrilla_derecha = Registro.Medidas.Pantorrilladerecha, Pantorrilla_izquierda = Registro.Medidas.Pantorrillaizquierda, Foto_frontal = fotoperfil, Foto_perfil = fotoperfil, Foto_posterior = fotoperfil, Fecha_registro = DateTime.Now }; Db.Asesoria_antropometria.Add(asesoria_antropometria); if (Db.SaveChanges() == 1) { string ruta = HostingEnvironment.MapPath("~/Imagenes/Clientes"); ruta = Path.Combine(ruta + @"\" + Clave); DirectoryInfo di = Directory.CreateDirectory(ruta); Ubicacion = Clave; IdCliente = clientes.Id_cliente.ToString(); IdMedidas = asesoria_antropometria.Id.ToString(); Imagenes imagenes = new Imagenes { ImagenFrontal = Registro.Imagenes.ImagenFrontal, ImagenPerfilCuenta = Registro.Imagenes.ImagenPerfilCuenta, ImagenPerfil = Registro.Imagenes.ImagenPerfil, ImagenPosterior = Registro.Imagenes.ImagenPosterior, }; SolicitudRegistro(Registro); AlertasModel alert = new AlertasModel(); alert = UpdateImagenes(imagenes, Ubicacion, IdCliente, IdMedidas); if (alert.Mensaje == "True") { result = "Se registro correcto"; } else { result = "Se registro correcto falto imagens"; } alertasMdl.Result = true; } else { result = "Ocurrio un error al guardar tus medidas reintenta de nuevo y verifica tus datos"; Db.Mensualidades.Remove(mensualidad); Db.SaveChanges(); Db.Cuestionarios.Remove(cuestionario); Db.SaveChanges(); Db.Clientes.Remove(clientes); Db.SaveChanges(); alertasMdl.Result = false; } } else { result = "Ocurrio un error al guardar tu mensualidad reintenta de nuevo y verifica tus datos"; Db.Cuestionarios.Remove(cuestionario); Db.SaveChanges(); Db.Clientes.Remove(clientes); Db.SaveChanges(); alertasMdl.Result = false; } } else { result = "Ocurrio un error al guardar tu cuestionario reintenta de nuevo y verifica tus datos"; Db.Clientes.Remove(clientes); Db.SaveChanges(); alertasMdl.Result = false; } } else { result = "Ocurrio un error al guardar los datos intente de nuevo por favor"; Db.Clientes.Remove(clientes); Db.SaveChanges(); alertasMdl.Result = false; } } else { result = "Ocurrio un error al guardar tus datos personales reintenta de nuevo y verifica tus datos"; alertasMdl.Result = false; } } else { result = "Ya hay un correo y/o celular registrado por favor intenta otro"; alertasMdl.Result = false; } } } catch (Exception ex) { alertasMdl.Result = false; alertasMdl.Mensaje = ex.Message; result = ex.Message; } alertasMdl.Mensaje = result; return(alertasMdl); }
private void RegistroCliente(object sender, RoutedEventArgs e) { RegistroCliente RP = new RegistroCliente(); RP.ShowDialog(); }
private void RegistrarCliente_Click(object sender, RoutedEventArgs e) { RegistroCliente rCliente = new RegistroCliente(); rCliente.Show(); }
public appModel_AltaOConfirmacion_ClienteReserva(int idReserva, RegistroCliente formularioAnterior) //Para dar de alta un cliente desde el proceso de Reserva. En esta instancia estamos dentro de una Transaccion { this.idReservaDelCliente = idReserva; this.formularioAnterior = formularioAnterior; }
private void clienteToolStripMenuItem_Click(object sender, EventArgs e) { RegistroCliente registroCliente = new RegistroCliente(); registroCliente.Show(); }
private void Cliente(object sender, RoutedEventArgs e) { RegistroCliente RV = new RegistroCliente(); RV.Show(); }