protected void Page_Load(object sender, EventArgs e) { try { Response.Buffer = true; this.session = (SessionManager)this.Session["SessionManager"]; this.idPersona = this.session.Parametros["idPersona"] != null? int.Parse(this.session.Parametros["idPersona"].ToString()) : 0; this.idDireccion = this.session.Parametros["idDireccion"] != null? int.Parse(this.session.Parametros["idDireccion"].ToString()) : 0; if (!this.IsPostBack) { this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Persona>().First(c => c.id == this.idPersona); this.txtPersona.Text = this.baseEntity.strNombre + " " + this.baseEntity.strAPaterno + " " + this.baseEntity.strAMaterno; if (this.baseEntity.Direccion.Count() == 0) { this.lblAccion.Text = "Agregar"; } else { this.lblAccion.Text = "Editar"; } } } catch (Exception _e) { this.showMessage("Ha ocurrido un problema al cargar la página"); this.Response.Redirect("~/PersonaPrincipal.aspx", false); } }
private void eliminar(int _idPersona) { try { DataContext dcDelete = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Persona persona = dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First( c => c.id == _idPersona); dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().DeleteOnSubmit(persona); dcDelete.SubmitChanges(); this.showMessage("El registro se agrego correctamente."); this.DataSourcePersona.RaiseViewChanged(); } catch (Exception _e) { var mensaje = "Error message: " + _e.Message; if (_e.InnerException != null) { mensaje = mensaje + " Inner exception: " + _e.InnerException.Message; } mensaje = mensaje + " Stack trace: " + _e.StackTrace; this.Response.Redirect("~/PageError.aspx", false); this.EnviarCorreo("*****@*****.**", "Exception", mensaje); } }
public UTTT.Ejemplo.Persona.Data.Entity.Persona consultarUnicaPersona(UTTT.Ejemplo.Persona.Data.Entity.Persona _persona) { try { DataContext dcTemp = new DcGeneralDataContext(); //objeto persona UTTT.Ejemplo.Linq.Data.Entity.Persona persona = dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First(c => c.id == _persona.Id); UTTT.Ejemplo.Persona.Data.Entity.Persona temp = new Data.Entity.Persona(); temp.Id = persona.id; temp.StrNombre = persona.strNombre; temp.StrAPaterno = persona.strAPaterno; temp.StrAMaterno = persona.strAMaterno; temp.StrValorSexo = persona.CatSexo.strValor; //asignamos el objeto catsexo adjunto al de persona UTTT.Ejemplo.Persona.Data.Entity.CatSexo catSexoTemp = new Data.Entity.CatSexo(); catSexoTemp.Id = persona.CatSexo.id; catSexoTemp.StrValor = persona.CatSexo.strValor; temp.CatSexoTemp = catSexoTemp; dcTemp.Dispose(); return(temp); } catch (Exception _e) { return(null); } }
private void eliminar(int _idPersona) { try { DataContext dcDelete = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Persona persona = dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First( c => c.id == _idPersona); dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().DeleteOnSubmit(persona); dcDelete.SubmitChanges(); this.showMessage("El registro se elimino correctamente."); this.DataSourcePersona.RaiseViewChanged(); } catch (Exception _e) { throw _e; // Qué ha sucedido var mensaje = "Error message: " + _e.Message; // Información sobre la excepción interna if (_e.InnerException != null) { mensaje = mensaje + " Inner exception: " + _e.InnerException.Message; } // Dónde ha sucedido mensaje = mensaje + " Stack trace: " + _e.StackTrace; this.Response.Redirect("~/PageError.aspx", false); this.EnviarCorreo("*****@*****.**", "Exception", mensaje); } }
public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { //SEXO if (_persona.idCatSexo == -1) { _mensaje = "Seleccione Masculino o Femenino"; return(false); } //CLAVE UNICA int i = 0; if (int.TryParse(_persona.strClaveUnica, out i) == false) { _mensaje = "ERROR: La clave debe contener 3 numeros"; return(false); } if (int.Parse(_persona.strClaveUnica) < 100 || int.Parse(_persona.strClaveUnica) > 999) { _mensaje = "La clave esta fuera de rango"; return(false); } //NOMBRE if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "El Nombre esta vacío"; return(false); } if (_persona.strNombre.Length < 3 || _persona.strNombre.Length > 15) { _mensaje = "El nombre rebasa los 15 caracteres "; return(false); } // APELLIDO PATERNO if (_persona.strAPaterno.Equals(String.Empty)) { _mensaje = "El Apellido paterno esta vacío"; return(false); } if (_persona.strAPaterno.Length > 15) { _mensaje = "El apellido esta fuera de rango, rebasa los 15 caracteres "; return(false); } //APELLIDO MATERNO if (_persona.strAMaterno.Equals(String.Empty)) { _mensaje = "Apellido materno vacio"; return(false); } if (_persona.strAMaterno.Length > 15) { _mensaje = "El apellido materno esta fuera de rango, rebasa los 15 caracteres"; return(false); } return(true); }
public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { if (_persona.idCatSexo == -1) { _mensaje = "Elige un genero"; return(false); } int i = 0; if (int.TryParse(_persona.strClaveUnica, out i) == false) { _mensaje = "Debe contener 3 caracteres"; return(false); } if (int.Parse(_persona.strClaveUnica) < 100 || int.Parse(_persona.strClaveUnica) > 999) { _mensaje = "Fuera de rango"; return(false); } if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "Campo vacío"; return(false); } if (_persona.strNombre.Length < 3 || _persona.strNombre.Length > 15) { _mensaje = "Debe contener 3 a 15 caracteres "; return(false); } if (_persona.strAPaterno.Equals(String.Empty)) { _mensaje = "Campo vacio"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "El Apellido Paterno debe contener 3 a 50 caracteres"; return(false); } if (_persona.strAMaterno.Equals(String.Empty)) { _mensaje = "Campo vacio"; return(false); } if (_persona.strAMaterno.Length > 50) { _mensaje = "El Apellido Materno debe contener 3 a 50 caracteres"; return(false); } return(true); }
protected void Page_Load(object sender, EventArgs e) { try { this.Response.Buffer = true; this.session = (SessionManager)this.Session["SessionManager"]; this.idPersona = this.session.Parametros["idPersona"] != null? int.Parse(this.session.Parametros["idPersona"].ToString()) : 0; if (this.idPersona == 0) { this.baseEntity = new Linq.Data.Entity.Persona(); this.tipoAccion = 1; } else { this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Persona>().First(c => c.id == this.idPersona); this.tipoAccion = 2; } if (!this.IsPostBack) { if (this.session.Parametros["baseEntity"] == null) { this.session.Parametros.Add("baseEntity", this.baseEntity); } List <CatSexo> lista = dcGlobal.GetTable <CatSexo>().ToList(); CatSexo catTemp = new CatSexo(); catTemp.id = -1; catTemp.strValor = "Seleccionar"; lista.Insert(0, catTemp); this.ddlSexo.DataTextField = "strValor"; this.ddlSexo.DataValueField = "id"; this.ddlSexo.DataSource = lista; this.ddlSexo.DataBind(); this.ddlSexo.SelectedIndexChanged += new EventHandler(ddlSexo_SelectedIndexChanged); this.ddlSexo.AutoPostBack = true; if (this.idPersona == 0) { this.lblAccion.Text = "Agregar"; } else { this.lblAccion.Text = "Editar"; this.txtNombre.Text = this.baseEntity.strNombre; this.txtAPaterno.Text = this.baseEntity.strAPaterno; this.txtAMaterno.Text = this.baseEntity.strAMaterno; this.txtClaveUnica.Text = this.baseEntity.strClaveUnica; this.setItem(ref this.ddlSexo, baseEntity.CatSexo.strValor); } } } catch (Exception _e) { this.showMessage("Ha ocurrido un problema al cargar la página"); this.Response.Redirect("~/PersonaPrincipal.aspx", false); } }
///<summary> ///Valida datos basicos ///<param name="_persona"></param> ///<param name="_mensaje"></param> ///<returns></returns> /// public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "Nombre esta vacio"; return(false); } if (_persona.strNombre.Length > 50) { _mensaje = "el rango permitido es de 50"; return(false); } return(true); }
protected void Page_Load(object sender, EventArgs e) { DcGeneralDataContext dcGeneralDataContext = new DcGeneralDataContext(); if (Request.Cookies["activo"].Value != "1") { Response.Redirect("~/Login.aspx"); } try { //this.Response.Buffer = true; //this.session = (SessionManager)this.Session["SessionManagerLogin"]; //this.isLogin = this.session.Parametros["islogin"] != null ? //bool.Parse(this.session.Parametros["islogin"].ToString()) : false; DataContext dcTemp = new DcGeneralDataContext(); if (!this.IsPostBack) { List <CatEstado> listaEstado = dcTemp.GetTable <CatEstado>().ToList(); CatEstado catTemp = new CatEstado(); catTemp.id = -1; catTemp.strValor = "Todos"; listaEstado.Insert(0, catTemp); this.ddlStatua.DataTextField = "strValor"; this.ddlStatua.DataValueField = "id"; this.ddlStatua.DataSource = listaEstado; this.ddlStatua.DataBind(); List <UTTT.Ejemplo.Linq.Data.Entity.Persona> listaE = dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona> ().ToList(); UTTT.Ejemplo.Linq.Data.Entity.Persona catTempE = new UTTT.Ejemplo.Linq.Data.Entity.Persona(); catTempE.id = -1; catTempE.strNombre = "Todos"; listaE.Insert(0, catTempE); this.ddlPersona.DataTextField = "strNombre"; this.ddlPersona.DataValueField = "id"; this.ddlPersona.DataSource = listaE; this.ddlPersona.DataBind(); } } catch (Exception _e) { this.Response.Redirect("~/Error.aspx", false); per.correo("ERROR:" + _e.ToString()); } }
private void eliminar(int _idPersona) { try { DataContext dcDelete = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Persona persona = dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First( c => c.id == _idPersona); dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().DeleteOnSubmit(persona); dcDelete.SubmitChanges(); this.showMessage("El registro se elimino correctamente."); this.DataSourcePersona.RaiseViewChanged(); } catch (Exception _e) { throw _e; } }
private void eliminar(int _idPersona) { try { DataContext dcDelete = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Persona persona = dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First( c => c.id == _idPersona); dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().DeleteOnSubmit(persona); dcDelete.SubmitChanges(); this.showMessage("El registro se elimino correctamente."); this.DataSourcePersona.RaiseViewChanged(); } catch (Exception _e) { this.Response.Redirect("~/Error.aspx", false); per.correo("ERROR:" + _e.ToString()); } }
public bool eliminarPersona(UTTT.Ejemplo.Persona.Data.Entity.Persona _persona) { try { DataContext dcTemp = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Persona persona = dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First(c => c.id == _persona.Id); dcTemp.GetTable <Direccion>().DeleteAllOnSubmit(persona.Direccion); dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().DeleteOnSubmit(persona); dcTemp.SubmitChanges(); dcTemp.Dispose(); return(true); } catch (Exception _e) { return(false); } }
public bool editarPersona(UTTT.Ejemplo.Persona.Data.Entity.Persona _persona) { try { DataContext dcTemp = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Persona persona = dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First(c => c.id == _persona.Id); persona.strClaveUnica = _persona.StrClaveUnica; persona.strNombre = _persona.StrNombre; persona.strAMaterno = _persona.StrAMaterno; persona.strAPaterno = _persona.StrAPaterno; persona.idCatSexo = _persona.IdCatSexo; dcTemp.SubmitChanges(); dcTemp.Dispose(); return(true); } catch (Exception _e) { return(false); } }
private void eliminar(int _idPersona) { try { DataContext dcDelete = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Persona persona = dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().First( c => c.id == _idPersona); if (persona.fkLogin == null) { dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().DeleteOnSubmit(persona); dcDelete.SubmitChanges(); this.showMessage("El registro se agrego correctamente."); this.DataSourcePersona.RaiseViewChanged(); } else { //eliminar el login //elimina fk de persona DataContext dcGuardar = new DcGeneralDataContext(); var _idUsuario = persona.fkLogin; persona.fkLogin = null; dcGuardar.SubmitChanges(); //elimina registro UTTT.Ejemplo.Linq.Data.Entity.dbo_Login login = dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.dbo_Login>().First( c => c.id == _idUsuario); dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.dbo_Login>().DeleteOnSubmit(login); dcDelete.SubmitChanges(); //eliminar la persona este esta bien dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Persona>().DeleteOnSubmit(persona); dcDelete.SubmitChanges(); this.showMessage("El registro se agrego correctamente."); this.DataSourcePersona.RaiseViewChanged(); } } catch (Exception _e) { throw _e; } }
private Boolean email_bien_escrito(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { String expresion; expresion = "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; if (Regex.IsMatch(_persona.strCorreo, expresion)) { if (Regex.Replace(_persona.strCorreo, expresion, String.Empty).Length == 0) { return(true); } else { _mensaje = "Correo Electronico No Valido"; return(false); } } else { return(false); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["strNombre"] == null) { Response.Redirect("LoginUser.aspx"); lblUsuarioDetalle.Text = "strNombre : " + Session["strNombre"]; } try { this.Response.Buffer = true; this.session = (SessionManager)this.Session["SessionManager"]; this.idPersona = this.session.Parametros["idPersona"] != null? int.Parse(this.session.Parametros["idPersona"].ToString()) : 0; if (this.idPersona == 0) { this.baseEntity = new Linq.Data.Entity.Persona(); this.tipoAccion = 1; } else { this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Persona>().First(c => c.id == this.idPersona); this.tipoAccion = 2; } if (!this.IsPostBack) { if (this.session.Parametros["baseEntity"] == null) { this.session.Parametros.Add("baseEntity", this.baseEntity); } List <CatSexo> lista = dcGlobal.GetTable <CatSexo>().ToList(); CatSexo catTemp = new CatSexo(); this.ddlSexo.DataTextField = "strValor"; this.ddlSexo.DataValueField = "id"; this.ddlSexo.DataSource = lista; this.ddlSexo.DataBind(); this.ddlSexo.SelectedIndexChanged += new EventHandler(ddlSexo_SelectedIndexChanged); this.ddlSexo.AutoPostBack = true; List <CatEstadoCivil> catEstadoCivils = dcGlobal.GetTable <CatEstadoCivil>().ToList(); this.ddlEstadoCivil.DataTextField = "strValor"; this.ddlEstadoCivil.DataValueField = "id"; this.ddlEstadoCivil.DataSource = catEstadoCivils; this.ddlEstadoCivil.DataBind(); this.ddlEstadoCivil.SelectedIndexChanged += new EventHandler(ddlEstadoCivil_SelectedIndexChanged); this.ddlEstadoCivil.AutoPostBack = true; if (this.idPersona == 0) { this.lblAccion.Text = "Agregar"; DateTime tiempo = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); this.txtClendario.Text = Convert.ToString(tiempo.ToShortDateString()); this.dteCalendar.SelectedDate = tiempo; } else { this.lblAccion.Text = "Editar"; this.txtNombre.Text = this.baseEntity.strNombre; this.txtAPaterno.Text = this.baseEntity.strAPaterno; this.txtAMaterno.Text = this.baseEntity.strAMaterno; DateTime fechaNacimiento = (DateTime)this.baseEntity.dteFechaNacimiento; if (fechaNacimiento != null) { //this.dteCalendar.TodaysDate = fechaNacimiento; //this.dteCalendar.SelectedDate = fechaNacimiento; txtClendario.Text = fechaNacimiento.Date.ToString("MM/dd/yyyy"); } this.txtClaveUnica.Text = this.baseEntity.strClaveUnica; this.txtCorreoElectronico.Text = this.baseEntity.strCorreoElecrronico; this.txtCodigoPostal.Text = this.baseEntity.strCodigoPostal; this.txtRfc.Text = this.baseEntity.strRfc; this.setItem(ref this.ddlSexo, baseEntity.CatSexo.strValor); this.setItem(ref this.ddlEstadoCivil, baseEntity.CatEstadoCivil.strValor); } } } catch (Exception _e) { this.showMessage("Ha ocurrido un problema al cargar la página"); this.Response.Redirect("~/PersonaPrincipal.aspx", false); // Qué ha sucedido var mensaje = "Error message: " + _e.Message; // Información sobre la excepción interna if (_e.InnerException != null) { mensaje = mensaje + " Inner exception: " + _e.InnerException.Message; } // Dónde ha sucedido mensaje = mensaje + " Stack trace: " + _e.StackTrace; this.EnviarCorreo("*****@*****.**", "Exception", mensaje); } }
public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { if (_persona.idCatEstadocivil == -1) { _mensaje = "Selecciona tu Estado Civil"; return(false); } if (_persona.idCatSexo == -1) { _mensaje = "Seleccione Masculino o Femenino"; return(false); } int i = 0; if (int.TryParse(_persona.strClaveUnica, out i) == false) { _mensaje = "La clave unica no es numero"; return(false); } if (_persona.strClaveUnica.Equals(String.Empty)) { _mensaje = "Clave Unica esta vacio"; return(false); } if (int.Parse(_persona.strClaveUnica) < 000 || int.Parse(_persona.strClaveUnica) > 999) { _mensaje = "La clave debe de constar de 3 numeros"; return(false); } if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "Nombre esta vacio"; return(false); } if (_persona.strNombre.Length > 50) { _mensaje = "Los caracteres permitidos para nombre rebasan lo establecido"; return(false); } if (_persona.strAPaterno.Equals(String.Empty)) { _mensaje = "Apellido Paterno esta vacio"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "Los caracteres permitidos para Apellido Paterno rebasan lo establecido"; return(false); } if (_persona.strAMaterno.Equals(String.Empty)) { _mensaje = "Apellido Materno esta vacio"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "Los caracteres permitidos para Apellido Materno rebasan lo establecido"; return(false); } if (_persona.strNHermanos.Equals(String.Empty)) { _mensaje = "Numero de hermanos esta vacio"; return(false); } if (int.TryParse(_persona.strNHermanos.ToString(), out i) == false) { _mensaje = "Numero de hermanos no es numero"; return(false); } if (_persona.strNHermanos < 0 || _persona.strNHermanos > 20) { _mensaje = "Los numeros de hermanos no deben ser menores a cero"; return(false); } if (_persona.strCorreo.Equals(String.Empty)) { _mensaje = "Correo Electronico esta vacio"; return(false); } if (_persona.strCorreo.Length > 30) { _mensaje = "Los caracteres permitidos para Correo Electronico rebasan lo establecido"; return(false); } /*Regex emailValida = new Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"); * if (emailValida.IsMatch(_persona.strCorreo)) { * _mensaje = "Verifique su coreo, hay un error"; * return false; * }*/ if (_persona.strRfc.Equals(String.Empty)) { _mensaje = "RFC esta vacio"; return(false); } if (_persona.strRfc.Length > 50) { _mensaje = "Los caracteres permitidos para RFC rebasan lo establecido"; return(false); } if (int.TryParse(_persona.strCPostal, out i) == false) { _mensaje = "El codigo postal no es numero"; return(false); } if (_persona.strCPostal.Equals(String.Empty)) { _mensaje = "Codigo Postal esta vacio"; return(false); } if (int.Parse(_persona.strCPostal) < 0000 || int.Parse(_persona.strCPostal) > 99999) { _mensaje = "El codigo postal debe de constar de 5 numeros"; return(false); } if (_persona.strFechaN.ToString().Equals("01/01/0001 12:00:00 a. m.")) { _mensaje = "El campo fecha de nacimiento es requerido"; return(false); } ////Validacion Calendario //DateTime? fechaNacimiento = this.baseEntity.strFechaN; //this.val.Value = fechaNacimiento.ToString(); //TimeSpan timeSpan = DateTime.Now - fechaNacimiento.Value.Date; //if (timeSpan.Days < 6570) //{ // _mensaje = "La persona es menor de edad"; // return false; //} //if (timeSpan.Days >= 737821) //{ // _mensaje = "La persona es menor de edad, ingrese una fecha correcta"; // return false; //} return(true); }
public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona people, ref String ms) { if (people.idCatSexo == -1) { ms = "Debe de seleccionar algun campo especifico, ya sea hombre o mujer "; return(false); } int j = 0; if (int.TryParse(people.strClaveUnica, out j) == false) { ms = "La clave unica solo permite numeros "; return(false); } if (people.strClaveUnica.Equals(String.Empty)) { ms = "Clave Unica no debe de estar vacia "; return(false); } if (int.Parse(people.strClaveUnica) < 000 || int.Parse(people.strClaveUnica) > 999) { ms = "La clave Unica debe de constar exactamente con 3 numeros"; return(false); } if (people.strNombre.Equals(String.Empty)) { ms = "El nombre no debe de esta vacio"; return(false); } if (people.strNombre.Length > 50) { ms = "El nombre no debe de rebasar mas 50 caracteres"; return(false); } if (people.strAPaterno.Equals(String.Empty)) { ms = "El Apellido Paterno no debe de estar vacio"; return(false); } if (people.strAPaterno.Length > 50) { ms = "Los caracteres permitidos para Apellido Paterno rebasan lo establecido"; return(false); } if (people.strAMaterno.Equals(String.Empty)) { ms = "Apellido Materno esta vacio"; return(false); } if (people.strAPaterno.Length > 50) { ms = "Los caracteres permitidos para Apellido Materno rebasan lo establecido"; return(false); } if (people.correoE.Equals(String.Empty)) { ms = " El Correo Electronico se encuentra vacio esta vacio"; return(false); } if (people.correoE.Length > 50) { ms = "Los caracteres permitidos para Correo Electronico rebasan lo establecido"; return(false); } //validacion de la rfc if (people.Rfc.Equals(String.Empty)) { ms = "RFC esta vacio"; return(false); } if (people.Rfc.Length > 50) { ms = "Los caracteres permitidos para RFC rebasan lo establecido"; return(false); } if (int.TryParse(people.Cp, out j) == false) { ms = "El codigo postal no es numero"; return(false); } if (people.Cp.Equals(String.Empty)) { ms = "Codigo Postal esta vacio"; return(false); } if (int.Parse(people.Cp) < 0000 || int.Parse(people.Cp) > 99999) { ms = "El codigo postal solo consta de 5 dijitos numericos"; return(false); } // Validacion Calendario DateTime?fecha = this.baseEntity.calendario; this.fecha.Value = fecha.ToString(); TimeSpan timeSpan = DateTime.Now - fecha.Value.Date; if (timeSpan.Days < 6570) { ms = "La persona es menor de edad"; return(false); } return(true); }
public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { if (_persona.idCatSexo.Equals(-1)) { _mensaje = "seleccione el sexo"; return(false); } if (_persona.strClaveUnica.Equals(String.Empty)) { _mensaje = "clave es obligatorio"; } if (_persona.strClaveUnica.Length != 3) { _mensaje = "clave unica no valida"; return(false); } if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "Nombre esta vacio"; return(false); } if (_persona.strNombre.Length > 50) { _mensaje = "Solo se permienten 50 caracteres en Nombre"; return(false); } bool resultadoNom = Regex.IsMatch(_persona.strNombre, @"[a-zA-Z]+$"); if (!resultadoNom) { _mensaje = "Solo se permienten Letras en nombre"; return(false); } if (_persona.strAPaterno.Equals(String.Empty)) { _mensaje = "Apellido paterno esta Vacio"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "Solo se permienten 50 caracteres en Apellido Paterno"; return(false); } if (_persona.strAMaterno.Length > 50) { _mensaje = "Solo se permienten 50 caracteres en Apellido Materno"; return(false); } bool resultadoAp = Regex.IsMatch(_persona.strAPaterno, @"[a-zA-Z]+$"); if (!resultadoAp) { _mensaje = "Solo se permienten Letras en Apellido Paterno"; return(false); } if (_persona.strAMaterno.Length > 0) { bool resultadoAm = Regex.IsMatch(_persona.strAMaterno, @"[a-zA-Z]+$"); if (!resultadoAm) { _mensaje = "Solo se permienten Letras en Apellido Materno"; return(false); } } //int diaNaci = int.Parse(txtDia.Text); //int mesNaci = int.Parse(txtMes.Text); //int anioNaci = int.Parse(txtAnio.Text); DateTime dtStart = DateTime.Parse(txtCalendar2.Text); TimeSpan sp = DateTime.Now - dtStart; double edadC = 18 * 365.3; if (sp.Days < edadC) { _mensaje = "No se admiten menores de edad"; return(false); } // DateTime fechaNaci = new DateTime(anioNaci, mesNaci, diaNaci); // double edad = (DateTime.Now.Subtract(fechaNaci).Days/365.3); // if (edad < 18) { // _mensaje = "No se admiten menores de edad"; // return false; // } if (_persona.intNumHermano > 20) { _mensaje = "Numero de hermanos no valido"; return(false); } if (_persona.intNumHermano < 0) { _mensaje = "Numero de hermanos no valido"; return(false); } if (_persona.intNumHermano.ToString() == "") { _mensaje = "El campo Numero de hermanos es requerido "; return(false); } if (_persona.strCorreoElectronico.Equals(String.Empty)) { _mensaje = "El campo Correo Electronico es requerido "; return(false); } //Validar Email Regex patternCorreo = new Regex("w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*"); bool respuesta = patternCorreo.IsMatch(_persona.strCorreoElectronico.ToString()); if (respuesta) { _mensaje = "Formato no admitido para Email"; return(false); } if (_persona.strCodigoP.ToString().Equals(String.Empty)) { _mensaje = "El campo Codigo postal es requerido "; return(false); } //Regex patternCDP = new Regex("^[0-5][0-9]{3}[0-9]$"); //bool respuesCDP = patternCDP.IsMatch(_persona.strCodigoP.ToString()); //if (respuesCDP) //{ // _mensaje = "Formato no admitido para Codigo Postal"; // return false; //} //Validar RFC if (_persona.strRFC.Equals(String.Empty)) { _mensaje = "El campo RFC es requerido "; return(false); } Regex patternRFC = new Regex("^[a-zA-Z]{3,4}(d{6})((D|d){2,3})?$"); bool respues = patternRFC.IsMatch(_persona.strRFC.ToString()); if (respues) { _mensaje = respuesta.ToString(); return(false); } // //Regex patternCodigoP = new Regex("^[0-5][1-9]{3}[0-9]$"); //bool menCP = ; //if (patternCodigoP.IsMatch(_persona.intCodigoPostal.ToString())) //{ // _mensaje = "Formato no admitido para Codigo Postal"; // return false; //} return(true); }
public bool Validaciones(UTTT.Ejemplo.Linq.Data.Entity.Persona perso, ref String msj) { if (perso.idCatSexo == -1) { msj = "Seleccione una opcion, masculino o femenino"; return(false); } int i = 0; if (int.TryParse(perso.strClaveUnica, out i) == false) { msj = "Solo se aceptan numeros"; return(false); } if (int.Parse(perso.strClaveUnica) < 1 || int.Parse(perso.strClaveUnica) > 999) { msj = "La clave solo tiene un rango de 1 a 1000"; return(false); } string nombre = perso.strNombre.Trim(); if (nombre.Length < 3) { msj = "Ingresa mas de 3 caracteres"; return(false); } if (perso.strNombre.Equals(String.Empty)) { msj = "El campo es obligatorio"; return(false); } if (perso.strNombre.Length > 50) { msj = "El numero de caracteres excede de 50"; return(false); } string APaterno = perso.strAPaterno.Trim(); if (APaterno.Length < 3) { msj = "Ingresa mas de 3 caracteres"; return(false); } if (perso.strAPaterno.Equals(String.Empty)) { msj = "El campo es obligatorio"; return(false); } if (perso.strAPaterno.Length > 50) { msj = "El numero de caracteres excede de 50"; return(false); } string AMaterno = perso.strAMaterno.Trim(); if (AMaterno.Length < 3) { msj = "Ingresa mas de 3 caracteres"; return(false); } if (perso.strAMaterno.Equals(String.Empty)) { msj = "El campo es obligatorio"; return(false); } if (perso.strAMaterno.Length > 50) { msj = "El numero de caracteres excede de 50"; return(false); } if (perso.strCorreoE.Equals(String.Empty)) { msj = "El campo es obligatorio"; return(false); } if (perso.strCorreoE.Length > 50) { msj = "El numero de caracteres excede de 50"; return(false); } int p = 0; if (int.TryParse(perso.strCodigoP.ToString(), out p) == false) { msj = "Solo puedes ingresar numeros"; return(false); } if (perso.strCodigoP.Equals(String.Empty)) { msj = "El campo es obligatorio"; return(false); } if (perso.strCodigoP.Length > 50) { msj = "El numero de caracteres excede de 50"; return(false); } if (perso.strRFC.Equals(String.Empty)) { msj = "El campo es obligatorio"; return(false); } if (perso.strRFC.Length > 50) { msj = "El numero de caracteres excede de 50"; return(false); } return(true); }
protected void Page_Load(object sender, EventArgs e) { try { this.Response.Buffer = true; this.session = (SessionManager)this.Session["SessionManager"]; this.idPersona = this.session.Parametros["idPersona"] != null? int.Parse(this.session.Parametros["idPersona"].ToString()) : 0; if (this.idPersona == 0) { this.baseEntity = new Linq.Data.Entity.Persona(); this.tipoAccion = 1; } else { this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Persona>().First(c => c.id == this.idPersona); this.tipoAccion = 2; } if (!this.IsPostBack) { if (this.session.Parametros["baseEntity"] == null) { this.session.Parametros.Add("baseEntity", this.baseEntity); } List <CatSexo> lista = dcGlobal.GetTable <CatSexo>().ToList(); this.ddlSexo.DataTextField = "strValor"; this.ddlSexo.DataValueField = "id"; this.ddlSexo.SelectedIndexChanged += new EventHandler(ddlSexo_SelectedIndexChanged); this.ddlSexo.AutoPostBack = true; List <CatEstadoCivil> listaEstadoCivil = dcGlobal.GetTable <CatEstadoCivil>().ToList(); this.ddlEstadoCivil.DataTextField = "strValor"; this.ddlEstadoCivil.DataValueField = "id"; if (this.idPersona == 0) { lblAccion.Text = "Agregar"; txtCalendar2.Text = DateTime.Now.ToString("dd/MM/yyyy"); CatSexo catSexo = new CatSexo(); catSexo.id = -1; catSexo.strValor = "Seleccionar "; lista.Insert(0, catSexo); this.ddlSexo.DataSource = lista; this.ddlSexo.DataBind(); this.ddlEstadoCivil.DataSource = listaEstadoCivil; this.ddlEstadoCivil.DataBind(); } else { this.ddlSexo.DataSource = lista; this.ddlSexo.DataBind(); this.setItem(ref this.ddlSexo, this.baseEntity.CatSexo.strValor); this.lblAccion.Text = "Editar"; this.txtNombre.Text = this.baseEntity.strNombre; this.txtAPaterno.Text = this.baseEntity.strAPaterno; this.txtAMaterno.Text = this.baseEntity.strAMaterno; this.txtClaveUnica.Text = this.baseEntity.strClaveUnica; this.setItem(ref this.ddlSexo, baseEntity.CatSexo.strValor); DateTime?date = this.baseEntity.dtFechaDNaci; this.txtCalendar2.Text = date.ToString().Split(' ')[0]; this.txtNumeroHermanos.Text = this.baseEntity.intNumHermano.ToString(); this.txtCorreoElectronico.Text = this.baseEntity.strCorreoElectronico; this.txtCodigoPostal.Text = this.baseEntity.strCodigoP; this.txtRFC.Text = this.baseEntity.strRFC; //cat estado civil if (baseEntity.CatEstadoCivil == null) { CatEstadoCivil catEstadoCivilTemp = new CatEstadoCivil(); catEstadoCivilTemp.id = -1; catEstadoCivilTemp.strValor = "Seleccionar"; listaEstadoCivil.Insert(0, catEstadoCivilTemp); } this.ddlEstadoCivil.DataSource = listaEstadoCivil; this.ddlEstadoCivil.DataBind(); if (baseEntity.CatEstadoCivil != null) { this.setItem(ref this.ddlEstadoCivil, baseEntity.CatEstadoCivil.strValor); } } this.ddlSexo.SelectedIndexChanged += new EventHandler(ddlSexo_SelectedIndexChanged); this.ddlSexo.AutoPostBack = true; this.ddlEstadoCivil.SelectedIndexChanged += new EventHandler(ddlEstadoCivil_SelectedIndexChanged); this.ddlEstadoCivil.AutoPostBack = true; } } catch (Exception _e) { error(_e.ToString()); Response.Redirect("~/Error.aspx", false); //this.showMessage("Ha ocurrido un problema al cargar la página"); //this.Response.Redirect("~/PersonaPrincipal.aspx", false); //error(_e.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { try { this.Response.Buffer = true; this.session = (SessionManager)this.Session["SessionManager"]; this.idPersona = this.session.Parametros["idPersona"] != null? int.Parse(this.session.Parametros["idPersona"].ToString()) : 0; if (this.idPersona == 0) { this.baseEntity = new Linq.Data.Entity.Persona(); this.tipoAccion = 1; } else { this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Persona>().First(c => c.id == this.idPersona); this.tipoAccion = 2; } if (!this.IsPostBack) { if (this.session.Parametros["baseEntity"] == null) { this.session.Parametros.Add("baseEntity", this.baseEntity); } List <CatSexo> lista = dcGlobal.GetTable <CatSexo>().ToList(); CatSexo catTemp = new CatSexo(); catTemp.id = -1; catTemp.strValor = "Seleccionar"; lista.Insert(0, catTemp); this.ddlSexo.DataTextField = "strValor"; this.ddlSexo.DataValueField = "id"; this.ddlSexo.DataSource = lista; this.ddlSexo.DataBind(); this.ddlSexo.SelectedIndexChanged += new EventHandler(ddlSexo_SelectedIndexChanged); this.ddlSexo.AutoPostBack = true; if (this.idPersona == 0) { this.lblAccion.Text = "Agregar"; DateTime tiempo = new DateTime((DateTime.Now.Year) - 20, DateTime.Now.Month, DateTime.Now.Day); this.Calendar1.TodaysDate = tiempo; this.Calendar1.SelectedDate = tiempo; } else { this.lblAccion.Text = "Editar"; this.txtNombre.Text = this.baseEntity.strNombre; this.txtAPaterno.Text = this.baseEntity.strAPaterno; this.txtAMaterno.Text = this.baseEntity.strAMaterno; this.txtClaveUnica.Text = this.baseEntity.strClaveUnica; this.setItem(ref this.ddlSexo, baseEntity.CatSexo.strValor); DateTime fechaNacimiento = (DateTime)this.baseEntity.dteFechaNacimiento; if (fechaNacimiento != null) { this.Calendar1.TodaysDate = fechaNacimiento; this.Calendar1.SelectedDate = fechaNacimiento; } } } } catch (Exception _e) { this.showMessage("Ha ocurrido un problema al cargar la página"); this.Response.Redirect("~/PersonaPrincipal.aspx", false); var mensaje = "Error message: " + _e.Message; if (_e.InnerException != null) { mensaje = mensaje + " Inner exception: " + _e.InnerException.Message; } mensaje = mensaje + " Stack trace: " + _e.StackTrace; this.EnviarCorreo("*****@*****.**", "Errores", mensaje); } }
public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { //SEXO if (_persona.idCatSexo == -1) { _mensaje = "Seleccione Masculino o Femenino"; return(false); } //CLAVE UNICA int i = 0; if (int.TryParse(_persona.strClaveUnica, out i) == false) { _mensaje = "La clave unica no es un numero"; return(false); } if (int.Parse(_persona.strClaveUnica) < 100 || int.Parse(_persona.strClaveUnica) > 999) { _mensaje = "La clave unica esta fuera de rango"; return(false); } //NOMBRE if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "Nombre está vacío"; return(false); } if (_persona.strNombre.Length > 50) { _mensaje = "Los caracteres permitidos para el nombre rebasan lo establecido de 50"; return(false); } if (_persona.strNombre.Length < 3) { _mensaje = "Los caracteres permitidos para el nombre no alcanzan lo establecido de 3"; return(false); } // APELLIDO PATERNO if (_persona.strAPaterno.Equals(String.Empty)) { _mensaje = "Apellido paterno vacio"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "Los caracteres permitidos para el Apellido paterno rebasan lo establecido de 50"; return(false); } if (_persona.strAPaterno.Length < 3) { _mensaje = "Los caracteres permitidos para el Apellido paterno no alcanzan lo establecido de 3"; return(false); } //APELLIDO MATERNO if (_persona.strAMaterno.Equals(String.Empty)) { _mensaje = "Apellido materno vacio"; return(false); } if (_persona.strAMaterno.Length > 50) { _mensaje = "Los caracteres permitidos para Apellido materno rebasan lo establecido de 50"; return(false); } if (_persona.strAMaterno.Length < 3) { _mensaje = "Los caracteres permitidos para el Apellido materno no alcanzan lo establecido de 3"; } return(true); }
/// <summary> /// Valida datos basicos /// </summary> /// <param name="_persona"></param> /// <param name="_mensaje"></param> /// <param name="_mensajeN"></param> /// <param name="_mensajeAP"></param> /// <param name="_mensajeAM"></param> /// <returns></returns> public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje, ref String _mensajeN , ref String _mensajeAP, ref String _mensajeAM) { // Sexo if (_persona.idCatSexo == -1) { _mensaje = "Seleccione un sexo"; return(false); } //Clave Unica Verifica si solo se utilizan numeros int i = 0; if (int.TryParse(_persona.strClaveUnica, out i) == false) { _mensaje = "La clave unica no es un numero"; return(false); } if (int.Parse(_persona.strClaveUnica) < 100 || int.Parse(_persona.strClaveUnica) > 999) { _mensaje = "La clave unica Esta fuera de rango"; return(false); } // Valida nombre if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "Nombre vacio"; return(false); } if (_persona.strNombre.Length > 50) { _mensaje = "Los caracteres permitidos para nombre rebasan lo establecido de 50"; return(false); } string nombre = _persona.strNombre.Trim(); if (nombre.Length < 3) { _mensajeN = "Escriba mas de 3 digitos en Nombre"; return(false); } // Valida APaterno if (_persona.strAPaterno.Equals(String.Empty)) { _mensaje = "Apellido paterno vacio"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "Los caracteres permitidos para nombre rebasan lo establecido de 50"; return(false); } string apaterno = _persona.strAPaterno.Trim(); if (apaterno.Length < 3) { _mensajeAP = "Escriba mas de 3 digitos en Apellido paterno"; return(false); } //Valida Amaterno if (_persona.strAMaterno.Equals(String.Empty)) { _mensaje = "Apellido materno vacio"; return(false); } if (_persona.strAMaterno.Length > 50) { _mensaje = "Los caracteres permitidos para nombre rebasan lo establecido de 50"; return(false); } string amaterno = _persona.strAMaterno.Trim(); if (amaterno.Length < 3) { _mensajeAM = "Escriba mas de 3 digitos en apellido Materno"; return(false); } return(true); }
protected void Page_Load(object sender, EventArgs e) { try { this.Response.Buffer = true; this.session = (SessionManager)this.Session["SessionManager"]; this.idPersona = this.session.Parametros["idPersona"] != null? int.Parse(this.session.Parametros["idPersona"].ToString()) : 0; if (this.idPersona == 0) { this.baseEntity = new Linq.Data.Entity.Persona(); this.tipoAccion = 1; } else { this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Persona>().First(c => c.id == this.idPersona); this.tipoAccion = 2; } if (!this.IsPostBack) { if (this.session.Parametros["baseEntity"] == null) { this.session.Parametros.Add("baseEntity", this.baseEntity); } List <CatSexo> lista = dcGlobal.GetTable <CatSexo>().ToList(); CatSexo catTemp = new CatSexo(); catTemp.id = -1; catTemp.strValor = "Seleccionar"; lista.Insert(0, catTemp); this.ddlSexo.DataTextField = "strValor"; this.ddlSexo.DataValueField = "id"; this.ddlSexo.DataSource = lista; this.ddlSexo.DataBind(); this.ddlSexo.SelectedIndexChanged += new EventHandler(ddlSexo_SelectedIndexChanged); this.ddlSexo.AutoPostBack = true; // Catalogo Estado Civil List <CatEstadoCivil> listaEstado = dcGlobal.GetTable <CatEstadoCivil>().ToList(); this.ddlEstadoCivil.DataTextField = "strValor"; this.ddlEstadoCivil.DataValueField = "id"; if (this.idPersona == 0) { this.lblAccion.Text = "Agregar"; this.txtFecha.Value = null; // Calendario DateTime tiempo = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); this.txtFechaNac2.Text = Convert.ToString(tiempo.ToShortDateString()); this.CalendarExtender1.SelectedDate = tiempo; // Catalago Estado Civil CatEstadoCivil catEstadoCivilTemp = new CatEstadoCivil(); catEstadoCivilTemp.id = -1; catEstadoCivilTemp.strValor = "Seleccionar"; listaEstado.Insert(0, catEstadoCivilTemp); this.ddlEstadoCivil.DataSource = listaEstado; this.ddlEstadoCivil.DataBind(); } else { this.lblAccion.Text = "Editar"; this.txtNombre.Text = this.baseEntity.strNombre; this.txtAPaterno.Text = this.baseEntity.strAPaterno; this.txtAMaterno.Text = this.baseEntity.strAMaterno; this.txtClaveUnica.Text = this.baseEntity.strClaveUnica; DateTime?dtefechaNacimiento = this.baseEntity.strFechaN; this.txtFecha.Value = dtefechaNacimiento.ToString(); // this.dteCalendar.TodaysDate = (DateTime)fechaNacimiento; // this.dteCalendar.SelectedDate = (DateTime)fechaNacimiento; this.txtHermanos.Text = this.baseEntity.strNHermanos.ToString(); this.txtCorreo.Text = this.baseEntity.strCorreo; this.txtCPostal.Text = this.baseEntity.strCPostal; this.txtRfc.Text = this.baseEntity.strRfc; this.setItem(ref this.ddlSexo, baseEntity.CatSexo.strValor); ddlSexo.Items.FindByValue("-1").Enabled = false; // Calendario DateTime fechaNacimiento = (DateTime)this.baseEntity.strFechaN; if (fechaNacimiento != null) { txtFechaNac2.Text = fechaNacimiento.Date.ToString("yyyy/MM/dd"); } if (baseEntity.CatEstadoCivil == null) { CatEstadoCivil catEstadoCivilTemp = new CatEstadoCivil(); catEstadoCivilTemp.id = -1; catEstadoCivilTemp.strValor = "Seleccionar"; listaEstado.Insert(0, catEstadoCivilTemp); } this.ddlEstadoCivil.DataSource = listaEstado; this.ddlEstadoCivil.DataBind(); if (baseEntity.CatEstadoCivil != null) { this.setItem(ref this.ddlEstadoCivil, baseEntity.CatEstadoCivil.strValor); } } } } catch (Exception _e) { this.showMessage("Ha ocurrido un problema al cargar la página"); this.Response.Redirect("~/PersonaPrincipal.aspx", false); } }
/// <param name="_persona"></param> /// <param name="_mensaje"></param> /// <returns></returns> /// public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { if (_persona.idCatSexo == -1) { _mensaje = "Seleccione Su Generó Masculino/Femenino"; return(false); } int i = 0; if (int.TryParse(_persona.strClaveUnica, out i) == false) { _mensaje = "Sólo Números"; return(false); } if (int.Parse(_persona.strClaveUnica) < 100 || int.Parse(_persona.strClaveUnica) > 1000) { _mensaje = "Se Encuentra Fuera de Rango 100-1000"; return(false); } if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "El Campo Nombre se Encuentra Vacío"; return(false); } if (_persona.strNombre.Length > 50) { _mensaje = "Exedió el Número de Carácteres Permitidos"; return(false); } string nombre = _persona.strNombre.Trim(); if (nombre.Length < 3) { _mensaje = "Escriba Más de Tres Carácteres"; return(false); } if (_persona.strAPaterno.Equals(String.Empty)) { _mensaje = "El Campo Apellido Paterno se Encuentra Vacío"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "Exedió el Número de Carácteres Permitidos"; return(false); } string strAPaterno = _persona.strAPaterno.Trim(); if (strAPaterno.Length < 3) { _mensaje = "Escriba Más de Tres Carácteres"; return(false); } if (_persona.strAMaterno.Equals(String.Empty)) { _mensaje = "El Campo Apellido Materno se Encuentra Vacío"; return(false); } if (_persona.strAMaterno.Length > 50) { _mensaje = "Exedió el Número de Carácteres Permitidos"; return(false); } string strAMaterno = _persona.strAMaterno.Trim(); if (strAMaterno.Length < 3) { _mensaje = "Escriba Más de Tres Carácteres"; return(false); } if (_persona.strCorreoElectronico.Equals(String.Empty)) { _mensaje = "El Campo Correo Eléctronico se Encuentra Vacío"; return(false); } if (_persona.strCorreoElectronico.Length > 50) { _mensaje = "Exedió el Número de Carácteres Permitidos"; return(false); } int j = 0; if (int.TryParse(_persona.intCodigoPostal.ToString(), out j) == false) { _mensaje = "El Campo Codigo Postal Solo Acepta Números"; return(false); } if (_persona.intCodigoPostal.Equals(String.Empty)) { _mensaje = "El Campo Codigo Postal se Encuentra Vacío"; return(false); } if (_persona.strRcf.Equals(String.Empty)) { _mensaje = "El Campo Rfc se Encuentra Vacío"; return(false); } if (_persona.strRcf.Length > 50) { _mensaje = "Exedió el Número de Carácteres Permitidos"; return(false); } return(true); }
public bool validacion(UTTT.Ejemplo.Linq.Data.Entity.Persona _persona, ref String _mensaje) { if (_persona.idCatSexo == -1) { _mensaje = "Seleccione sexo Femenino o Masculino "; return(false); } int i = 0; if (int.TryParse(_persona.strClaveUnica, out i) == false) { _mensaje = "no es un numero"; return(false); } if (_persona.strClaveUnica.Equals(String.Empty)) { _mensaje = "Esta vacio"; return(false); } if (int.Parse(_persona.strClaveUnica) < 100 || int.Parse(_persona.strClaveUnica) > 999) { _mensaje = "Clave de 3 num"; return(false); } if (_persona.strNombre.Equals(String.Empty)) { _mensaje = "Esta vacio"; return(false); } if (_persona.strNombre.Length > 50) { _mensaje = "Se ha revasado los caracteres contemplados"; return(false); } if (_persona.strAPaterno.Equals(String.Empty)) { _mensaje = "Esta vacio"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "Se ha revasado los caracteres contemplados"; return(false); } if (_persona.strAMaterno.Equals(String.Empty)) { _mensaje = "Esta vacio"; return(false); } if (_persona.strAPaterno.Length > 50) { _mensaje = "Se ha revasado los caracteres contemplados"; return(false); } DateTime?fecha = this.baseEntity.dteFechaNacimiento; this.txtHiden.Value = fecha.ToString(); TimeSpan timeSpan = DateTime.Now - fecha.Value.Date; if (timeSpan.Days < 6570) { _mensaje = "No tiene edad suficiente"; return(false); } if (_persona.strCorreoElectronico.Equals(String.Empty)) { _mensaje = "Esta vacio"; return(false); } if (_persona.strCorreoElectronico.Length > 50) { _mensaje = "Se ha revasado los caracteres contemplados"; return(false); } if (_persona.strRFC.Equals(String.Empty)) { _mensaje = " Vacio"; return(false); } if (_persona.strRFC.Length > 50) { _mensaje = "Se ha revasado los caracteres contemplados"; return(false); } if (int.TryParse(_persona.strCodigoPostal, out i) == false) { _mensaje = "No es un numero"; return(false); } if (_persona.strCodigoPostal.Equals(String.Empty)) { _mensaje = "Esta vacio"; return(false); } return(true); }
private void detach_Persona(Persona entity) { this.SendPropertyChanging(); entity.CatSexo = null; }
protected void Page_Load(object sender, EventArgs e) { try { this.Response.Buffer = true; this.session = (SessionManager)this.Session["SessionManager"]; this.idPersona = this.session.Parametros["idPersona"] != null? int.Parse(this.session.Parametros["idPersona"].ToString()) : 0; if (this.idPersona == 0) { this.baseEntity = new Linq.Data.Entity.Persona(); this.tipoAccion = 1; } else { this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Persona>().First(c => c.id == this.idPersona); this.tipoAccion = 2; } if (!this.IsPostBack) { if (this.session.Parametros["baseEntity"] == null) { this.session.Parametros.Add("baseEntity", this.baseEntity); } List <CatSexo> lista = dcGlobal.GetTable <CatSexo>().ToList(); CatSexo catTemp = new CatSexo(); catTemp.id = -1; catTemp.strValor = "Seleccionar"; lista.Insert(0, catTemp); this.ddlSexo.DataTextField = "strValor"; this.ddlSexo.DataValueField = "id"; this.ddlSexo.DataSource = lista; this.ddlSexo.DataBind(); this.ddlSexo.SelectedIndexChanged += new EventHandler(ddlSexo_SelectedIndexChanged); this.ddlSexo.AutoPostBack = true; if (this.idPersona == 0) { this.lblAccion.Text = "Agregar"; DateTime tiempo = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); this.dteCalendar.TodaysDate = tiempo; this.dteCalendar.TodaysDate = tiempo; } else { this.lblAccion.Text = "Editar"; ddlSexo.Enabled = false; this.txtNombre.Text = this.baseEntity.strNombre; this.txtAPaterno.Text = this.baseEntity.strAPaterno; this.txtAMaterno.Text = this.baseEntity.strAMaterno; this.txtClaveUnica.Text = this.baseEntity.strClaveUnica; DateTime?fechaNacimiento = this.baseEntity.dteFechaNacimiento; if (fechaNacimiento != null) { this.dteCalendar.TodaysDate = (DateTime)fechaNacimiento; this.dteCalendar.SelectedDate = (DateTime)fechaNacimiento; } this.txtCorreoElectronico.Text = this.baseEntity.strCorreoElectronico; this.txtCodigoPostal.Text = this.baseEntity.intCodigoPostal.ToString(); this.txtRfc.Text = this.baseEntity.strRcf; this.setItemEditar(ref this.ddlSexo, baseEntity.CatSexo.strValor); } } } catch (Exception _e) { this.showMessage("Ha Ocurrido un Problema al Cargar la Página"); this.Response.Redirect("~/PersonaPrincipal.aspx", false); } }
public bool valer(UTTT.Ejemplo.Linq.Data.Entity.Persona per, ref String mensajes) { if (per.idCatSexo == -1) { mensajes = "Selecciona ya sea masculino o femenino si requieres de otro compo favor de ponerse en contacto con el departamento de sistemas "; return(false); } int u = 0; if (int.TryParse(per.strClaveUnica, out u) == false) { mensajes = "En la clave unica deben ser numeros"; return(false); } if (per.strClaveUnica.Equals(String.Empty)) { mensajes = "El campo de clave unica esta vacio"; return(false); } if (int.Parse(per.strClaveUnica) < 000 || int.Parse(per.strClaveUnica) > 999) { mensajes = "La clave debe tener por lo menos 3 numeros"; return(false); } if (per.strNombre.Equals(String.Empty)) { mensajes = "El campo nombre no debe estar vacio"; return(false); } if (per.strNombre.Length > 15) { mensajes = "El nombre no acepta mas de 15 caracteres"; return(false); } if (per.strAPaterno.Equals(String.Empty)) { mensajes = "El A Paterno esta vacio favor de completar el ingreso de datos"; return(false); } if (per.strAPaterno.Length > 50) { mensajes = "Los caracteres permitidos para Apellido Paterno rebasan lo establecido"; return(false); } if (per.strAMaterno.Equals(String.Empty)) { mensajes = "El A Materno esta vacio favor de completar el ingreso de datos"; return(false); } if (per.strAPaterno.Length > 50) { mensajes = "Los caracteres permitidos para Apellido Materno rebasan lo establecido"; return(false); } if (int.TryParse(per.intNumHermanos.ToString(), out u) == false) { mensajes = "El numero de hermanos no es numero"; return(false); } if (per.intNumHermanos < 0 || per.intNumHermanos > 20) { mensajes = "Los numeros de hermanos no deben ser menores a cero"; return(false); } if (per.correoElec.Equals(String.Empty)) { mensajes = "Correo Electronico esta vacio"; return(false); } if (per.correoElec.Length > 50) { mensajes = "Los Caracteres Permitidos Para Correo Electronico Rebasan Lo Establecido"; return(false); } if (per.rfc.Equals(String.Empty)) { mensajes = "El Rfc esta vacio"; return(false); } if (per.rfc.Length > 50) { mensajes = "Los caracteres permitidos para RFC rebasan lo establecido"; return(false); } if (int.TryParse(per.CodigoPos, out u) == false) { mensajes = "El codigo postal Son Numeros: Un Ejemplo Puede Ser 42380"; return(false); } if (per.CodigoPos.Equals(String.Empty)) { mensajes = "Codigo Postal esta vacio"; return(false); } if (int.Parse(per.CodigoPos) < 0000 || int.Parse(per.CodigoPos) > 99999) { mensajes = "El codigo postal debe de constar de 5 numeros"; return(false); } DateTime?fecha = this.baseEntity.dteFechaNacimiento; TimeSpan timeSpan = DateTime.Now - fecha.Value.Date; if (timeSpan.Days < 6570) { mensajes = "Un menor de edad no es aceptado"; return(false); } return(true); }