protected void btnGuardar_Click(object sender, EventArgs e) { #region ValidarCampos if (FiltroRFC.EmptyTextBox()) { lblValidar.Text = "El campo RFC es obligatorio"; return; } if (FiltroRazonSocial.EmptyTextBox()) { lblValidar.Text = "El campo Razon Social es obligatorio"; return; } if (FiltroNombreComercial.EmptyTextBox()) { lblValidar.Text = "El campo Nombre Comercial es obligatorio"; return; } if (txtNombre.EmptyTextBox()) { lblValidar.Text = "El campo Nombre es obligatorio"; return; } if (txtApePaterno.EmptyTextBox()) { lblValidar.Text = "El campo Apellido Paterno es obligatorio"; return; } if (txtApeMaterno.EmptyTextBox()) { lblValidar.Text = "El campo Apellido Materno es obligatorio"; return; } if (txtCorreo.EmptyTextBox()) { lblValidar.Text = "El campo Correo Eléctronico es obligatorio"; return; } if (txtUsuario.EmptyTextBox()) { lblValidar.Text = "El campo Usuario es obligatorio"; return; } if (txtPassword.EmptyTextBox()) { lblValidar.Text = "El campo Contraseña es obligatorio"; return; } if (txtRepetirPassword.EmptyTextBox()) { lblValidar.Text = "El campo Repetir contraseña es obligatorio"; return; } if (ddlEstatus.EmptyDropDownList()) { lblValidar.Text = "El campo Municipio es obligatorio"; return; } if (ddlPais.EmptyDropDownList()) { lblValidar.Text = "El campo Pais es obligatorio"; return; } if (ddlEstado.EmptyDropDownList()) { lblValidar.Text = "El campo Estado es obligatorio"; return; } if (ddlMunicipio.EmptyDropDownList()) { lblValidar.Text = "El campo Municipio es obligatorio"; return; } if (ddlCiudad.EmptyDropDownList()) { lblValidar.Text = "El campo Ciudad es obligatorio"; return; } if (ddlColonia.EmptyDropDownList()) { lblValidar.Text = "El campo Colonia es obligatorio"; return; } if (txtCalle.EmptyTextBox()) { lblValidar.Text = "El campo Calle es obligatorio"; return; } if (txtCodigoPostal.EmptyTextBox()) { lblValidar.Text = "El campo Código Postal es obligatorio"; return; } if (ddlTipoTelefono.EmptyDropDownList()) { lblValidar.Text = "El campo Tipo Telefono es obligatorio"; return; } if (txtNumero.EmptyTextBox()) { lblValidar.Text = "El campo Número es obligatorio"; return; } if (!string.IsNullOrEmpty(lblValidar.Text)) { lblValidar.Text = string.Empty; } #endregion List <PermisosMenuModel> permisosMenuModels = (List <PermisosMenuModel>)Session["lsAccesosPermitidos"]; permisosMenuModels = permisosMenuModels.Where(x => x.UidSegModulo == Guid.Parse("B2CBFCD2-7A9C-4B62-AD0B-B76BDD773746")).ToList(); foreach (var item in permisosMenuModels) { if (ViewState["Accion"].ToString() == "Guardar") { if (item.Agregar) { if (!validacionesServices.ExisteUsuario(txtUsuario.Text.Trim())) { if (txtPassword.Text.Equals(txtRepetirPassword.Text.Trim())) { if (!validacionesServices.ExisteCorreo(txtCorreo.Text.Trim())) { if (usuariosCompletosServices.RegistrarAdministradores( txtNombre.Text.Trim().ToUpper(), txtApePaterno.Text.Trim().ToUpper(), txtApeMaterno.Text.Trim().ToUpper(), txtCorreo.Text.Trim().ToUpper(), txtUsuario.Text.Trim().ToUpper(), txtPassword.Text.Trim(), Guid.Parse("18523b2b-c671-44ae-a3f6-f0255c4d11a8"), Guid.Parse("D0B10017-5701-4B1D-B72F-8458AA6F7ADE"), txtIdentificador.Text.Trim().ToUpper(), Guid.Parse(ddlPais.SelectedValue), Guid.Parse(ddlEstado.SelectedValue), Guid.Parse(ddlMunicipio.SelectedValue), Guid.Parse(ddlCiudad.SelectedValue), Guid.Parse(ddlColonia.SelectedValue), txtCalle.Text.Trim().ToUpper(), txtEntreCalle.Text.Trim().ToUpper(), txtYCalle.Text.Trim().ToUpper(), txtNumeroExterior.Text.Trim().ToUpper(), txtNumeroInterior.Text.Trim().ToUpper(), txtCodigoPostal.Text.Trim().ToUpper(), txtReferencia.Text.Trim().ToUpper(), txtNumero.Text.Trim(), Guid.Parse(ddlTipoTelefono.SelectedValue), Guid.Parse(ViewState["UidFranquicia"].ToString()))) { usuariosCompletosServices.CargarAdministradores(Guid.Parse("7F5587BF-10C7-4164-A3F8-3D17962AB17E")); gvAdministradores.DataSource = usuariosCompletosServices.lsUsuariosCompletos; gvAdministradores.DataBind(); pnlAlert.Visible = true; lblMensajeAlert.Text = "<b>¡Felicidades! </b> se ha registrado exitosamente."; divAlert.Attributes.Add("class", "alert alert-success alert-dismissible fade show"); ScriptManager.RegisterStartupScript(this, this.GetType(), "FormScript", "hideModal()", true); } } else { lblValidar.Text = "El correo ingresado ya existe por favor intente con otro."; } } else { lblValidar.Text = "Las contraseña ingresadas no son iguales por favor reviselo."; } } else { lblValidar.Text = "El usuario ingresado ya existe por favor intente con otro."; } } else { pnlAlert.Visible = true; lblMensajeAlert.Text = "<b>Lo sentimos,</b> no tiene permisos para esta acción."; divAlert.Attributes.Add("class", "alert alert-danger alert-dismissible fade show"); ScriptManager.RegisterStartupScript(this, this.GetType(), "FormScript", "hideModal()", true); } } else if (ViewState["Accion"].ToString() == "Actualizar") { if (item.Actualizar) { bool Actualizar = false; if (txtPassword.Text.Equals(txtRepetirPassword.Text)) { if (ViewState["ActualizarCorreo"].ToString() != txtCorreo.Text) { if (validacionesServices.ExisteCorreo(txtCorreo.Text)) { lblValidar.Text = "El correo ingresado ya existe por favor intente con otro."; return; } else { Actualizar = true; } } else { Actualizar = true; } if (Actualizar) { if (usuariosCompletosServices.ActualizarAdministradores( Guid.Parse(ViewState["UidRequerido"].ToString()), txtNombre.Text.Trim().ToUpper(), txtApePaterno.Text.Trim().ToUpper(), txtApeMaterno.Text.Trim().ToUpper(), txtCorreo.Text.Trim().ToUpper(), Guid.Parse(ddlEstatus.SelectedValue), txtUsuario.Text.Trim().ToUpper(), txtPassword.Text.Trim(), Guid.Parse("18523b2b-c671-44ae-a3f6-f0255c4d11a8"), txtIdentificador.Text.Trim().ToUpper(), Guid.Parse(ddlPais.SelectedValue), Guid.Parse(ddlEstado.SelectedValue), Guid.Parse(ddlMunicipio.SelectedValue), Guid.Parse(ddlCiudad.SelectedValue), Guid.Parse(ddlColonia.SelectedValue), txtCalle.Text.Trim().ToUpper(), txtEntreCalle.Text.Trim().ToUpper(), txtYCalle.Text.Trim().ToUpper(), txtNumeroExterior.Text.Trim().ToUpper(), txtNumeroInterior.Text.Trim().ToUpper(), txtCodigoPostal.Text.Trim().ToUpper(), txtReferencia.Text.Trim().ToUpper(), txtNumero.Text.Trim(), Guid.Parse(ddlTipoTelefono.SelectedValue), Guid.Parse(ViewState["UidFranquicia"].ToString()))) { usuariosCompletosServices.CargarAdministradores(Guid.Parse("7F5587BF-10C7-4164-A3F8-3D17962AB17E")); gvAdministradores.DataSource = usuariosCompletosServices.lsUsuariosCompletos; gvAdministradores.DataBind(); pnlAlert.Visible = true; lblMensajeAlert.Text = "<b>¡Felicidades! </b> se ha actualizado exitosamente."; divAlert.Attributes.Add("class", "alert alert-success alert-dismissible fade show"); ScriptManager.RegisterStartupScript(this, this.GetType(), "FormScript", "hideModal()", true); } } } else { lblValidar.Text = "Las contraseña ingresadas no son iguales por favor reviselo."; } } else { pnlAlert.Visible = true; lblMensajeAlert.Text = "<b>Lo sentimos,</b> no tiene permisos para esta acción."; divAlert.Attributes.Add("class", "alert alert-danger alert-dismissible fade show"); ScriptManager.RegisterStartupScript(this, this.GetType(), "FormScript", "hideModal()", true); } } } }
protected void btnGuardar_Click(object sender, EventArgs e) { #region ValidarCampos if (FiltroRFC.EmptyTextBox()) { lblValidar.Text = "El campo RFC es obligatorio"; return; } if (FiltroRazonSocial.EmptyTextBox()) { lblValidar.Text = "El campo Razon Social es obligatorio"; return; } if (FiltroNombreComercial.EmptyTextBox()) { lblValidar.Text = "El campo Nombre Comercial es obligatorio"; return; } if (Guid.Parse(ViewState["UidCliente"].ToString()) == Guid.Empty) { lblValidar.Text = "Por favor seleccione un comercio"; return; } if (txtNombre.EmptyTextBox()) { lblValidar.Text = "El campo Nombre es obligatorio"; return; } if (txtApePaterno.EmptyTextBox()) { lblValidar.Text = "El campo Apellido Paterno es obligatorio"; return; } if (txtApeMaterno.EmptyTextBox()) { lblValidar.Text = "El campo Apellido Materno es obligatorio"; return; } if (txtCorreo.EmptyTextBox()) { lblValidar.Text = "El campo Correo Eléctronico es obligatorio"; return; } if (txtUsuario.EmptyTextBox()) { lblValidar.Text = "El campo Usuario es obligatorio"; return; } if (txtPassword.EmptyTextBox()) { lblValidar.Text = "El campo Contraseña es obligatorio"; return; } if (txtRepetirPassword.EmptyTextBox()) { lblValidar.Text = "El campo Repetir contraseña es obligatorio"; return; } if (ddlEstatus.EmptyDropDownList()) { lblValidar.Text = "El campo Municipio es obligatorio"; return; } if (ddlPais.EmptyDropDownList()) { lblValidar.Text = "El campo Pais es obligatorio"; return; } if (ddlEstado.EmptyDropDownList()) { lblValidar.Text = "El campo Estado es obligatorio"; return; } if (ddlMunicipio.EmptyDropDownList()) { lblValidar.Text = "El campo Municipio es obligatorio"; return; } if (ddlCiudad.EmptyDropDownList()) { lblValidar.Text = "El campo Ciudad es obligatorio"; return; } if (ddlColonia.EmptyDropDownList()) { lblValidar.Text = "El campo Colonia es obligatorio"; return; } if (txtCalle.EmptyTextBox()) { lblValidar.Text = "El campo Calle es obligatorio"; return; } if (txtCodigoPostal.EmptyTextBox()) { lblValidar.Text = "El campo Código Postal es obligatorio"; return; } if (ddlTipoTelefono.EmptyDropDownList()) { lblValidar.Text = "El campo Tipo Telefono es obligatorio"; return; } if (txtNumero.EmptyTextBox()) { lblValidar.Text = "El campo Número es obligatorio"; return; } if (!string.IsNullOrEmpty(lblValidar.Text)) { lblValidar.Text = string.Empty; } #endregion List <PermisosMenuModel> permisosMenuModels = (List <PermisosMenuModel>)Session["lsAccesosPermitidos"]; permisosMenuModels = permisosMenuModels.Where(x => x.UidSegModulo == new Guid("34C2AD6C-0F91-4DF5-9A35-501E6279003D")).ToList(); foreach (var item in permisosMenuModels) { if (ViewState["Accion"].ToString() == "Guardar") { if (item.Agregar) { if (!validacionesServices.ExisteUsuario(txtUsuario.Text.Trim())) { if (txtPassword.Text.Equals(txtRepetirPassword.Text.Trim())) { if (!validacionesServices.ExisteCorreo(txtCorreo.Text.Trim())) { if (usuariosCompletosServices.RegistrarAdministradoresCliente( txtNombre.Text.Trim().ToUpper(), txtApePaterno.Text.Trim().ToUpper(), txtApeMaterno.Text.Trim().ToUpper(), txtCorreo.Text.Trim().ToUpper(), txtUsuario.Text.Trim().ToUpper(), txtPassword.Text.Trim(), bool.Parse(ViewState["BitEstatus"].ToString()), Guid.Parse("d2c80d47-c14c-4677-a63d-c46bcb50fe17"), Guid.Parse("85b6ce16-bace-489e-8e75-2280f72605f1"), txtIdentificador.Text.Trim().ToUpper(), new Guid(ddlPais.SelectedValue), new Guid(ddlEstado.SelectedValue), new Guid(ddlMunicipio.SelectedValue), new Guid(ddlCiudad.SelectedValue), new Guid(ddlColonia.SelectedValue), txtCalle.Text.Trim().ToUpper(), txtEntreCalle.Text.Trim().ToUpper(), txtYCalle.Text.Trim().ToUpper(), txtNumeroExterior.Text.Trim().ToUpper(), txtNumeroInterior.Text.Trim().ToUpper(), txtCodigoPostal.Text.Trim().ToUpper(), txtReferencia.Text.Trim().ToUpper(), txtNumero.Text.Trim(), new Guid(ddlTipoTelefono.SelectedValue), new Guid(ViewState["UidCliente"].ToString()))) { usuariosCompletosServices.CargarAdministradoresCliente(new Guid(ViewState["UidFranquiciaLocal"].ToString()), new Guid("4EF31BD5-95AB-4172-AF94-E25A3CADAD74")); gvAdministradores.DataSource = usuariosCompletosServices.lsUsuariosCompletos; gvAdministradores.DataBind(); pnlAlert.Visible = true; lblMensajeAlert.Text = "<b>¡Felicidades! </b> se ha registrado exitosamente."; divAlert.Attributes.Add("class", "alert alert-success alert-dismissible fade show"); ScriptManager.RegisterStartupScript(this, this.GetType(), "FormScript", "hideModal()", true); } } else { lblValidar.Text = "El correo ingresado ya existe por favor intente con otro."; } } else { lblValidar.Text = "Las contraseña ingresadas no son iguales por favor reviselo."; } } else { lblValidar.Text = "El usuario ingresado ya existe por favor intente con otro."; } } else { pnlAlert.Visible = true; lblMensajeAlert.Text = "<b>Lo sentimos,</b> no tiene permisos para esta acción."; divAlert.Attributes.Add("class", "alert alert-danger alert-dismissible fade show"); ScriptManager.RegisterStartupScript(this, this.GetType(), "FormScript", "hideModal()", true); } } else if (ViewState["Accion"].ToString() == "Actualizar") { if (item.Actualizar) { bool Actualizar = false; if (txtPassword.Text.Equals(txtRepetirPassword.Text)) { if (ViewState["ActualizarCorreo"].ToString() != txtCorreo.Text) { if (validacionesServices.ExisteCorreo(txtCorreo.Text)) { lblValidar.Text = "El correo ingresado ya existe por favor intente con otro."; return; } else { Actualizar = true; } } else { Actualizar = true; } if (Actualizar) { if (usuariosCompletosServices.ActualizarAdministradoresCliente( new Guid(ViewState["UidRequerido"].ToString()), txtNombre.Text.Trim().ToUpper(), txtApePaterno.Text.Trim().ToUpper(), txtApeMaterno.Text.Trim().ToUpper(), txtCorreo.Text.Trim().ToUpper(), new Guid(ddlEstatus.SelectedValue), txtUsuario.Text.Trim().ToUpper(), txtPassword.Text.Trim(), bool.Parse(ViewState["BitEstatus"].ToString()), Guid.Parse("d2c80d47-c14c-4677-a63d-c46bcb50fe17"), Guid.Parse("85b6ce16-bace-489e-8e75-2280f72605f1"), txtIdentificador.Text.Trim().ToUpper(), new Guid(ddlPais.SelectedValue), new Guid(ddlEstado.SelectedValue), new Guid(ddlMunicipio.SelectedValue), new Guid(ddlCiudad.SelectedValue), new Guid(ddlColonia.SelectedValue), txtCalle.Text.Trim().ToUpper(), txtEntreCalle.Text.Trim().ToUpper(), txtYCalle.Text.Trim().ToUpper(), txtNumeroExterior.Text.Trim().ToUpper(), txtNumeroInterior.Text.Trim().ToUpper(), txtCodigoPostal.Text.Trim().ToUpper(), txtReferencia.Text.Trim().ToUpper(), txtNumero.Text.Trim(), new Guid(ddlTipoTelefono.SelectedValue), new Guid(ViewState["UidCliente"].ToString()))) { usuariosCompletosServices.CargarAdministradoresCliente(new Guid(ViewState["UidFranquiciaLocal"].ToString()), new Guid("4EF31BD5-95AB-4172-AF94-E25A3CADAD74")); gvAdministradores.DataSource = usuariosCompletosServices.lsUsuariosCompletos; gvAdministradores.DataBind(); pnlAlert.Visible = true; lblMensajeAlert.Text = "<b>¡Felicidades! </b> se ha actualizado exitosamente."; divAlert.Attributes.Add("class", "alert alert-success alert-dismissible fade show"); ScriptManager.RegisterStartupScript(this, this.GetType(), "FormScript", "hideModal()", true); } } } else { lblValidar.Text = "Las contraseña ingresadas no son iguales por favor reviselo."; } } else { pnlAlert.Visible = true; lblMensajeAlert.Text = "<b>Lo sentimos,</b> no tiene permisos para esta acción."; divAlert.Attributes.Add("class", "alert alert-danger alert-dismissible fade show"); ScriptManager.RegisterStartupScript(this, this.GetType(), "FormScript", "hideModal()", true); } } } }