//Boton que realiza la accion de iniciar sesion con un Usuario existente en la base de datos. private void BtnIniciar_Click(object sender, RoutedEventArgs e) { Bar.Visibility = Visibility.Visible; try { usuario = new UsuarioCollection(); string correo = txtCorreo.Text; string pass = txtPass.Password; var valida = usuario.IniciarSesion(correo, pass); if (valida.Rows.Count > 0) { Dashboard dash = new Dashboard(); dash.Show(); this.Close(); } else { lblMensaje.Text = "Usuario no válido."; Bar.Visibility = Visibility.Hidden; } } catch (Exception ex) { Bar.Visibility = Visibility.Hidden; MessageBox.Show("Ha ocurrido un error, contacte al administrador: " + ex.Message, "Excepción detectada", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public Usuario Validacao(Usuario usuarioP) { try { //Limpa e adiciona os parâmetros acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Validar"); acessoDadosSqlServer.AdicionarParametros("@UsuarioID", ""); acessoDadosSqlServer.AdicionarParametros("@UsuarioLogin", usuarioP.UsuarioLogin); acessoDadosSqlServer.AdicionarParametros("@UsuarioSenha", usuarioP.UsuarioSenha); acessoDadosSqlServer.AdicionarParametros("@UsuarioNome", ""); UsuarioCollection usuarioCollection = new UsuarioCollection(); //Cria uma DataTable pois a store procedure returna uma tabela de dados DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultaUsuario"); foreach (DataRow row in dataTable.Rows) { Usuario usuario = new Usuario(); usuario.TipoUsuario = new TipoUsuario(); usuario.UsuarioID = Convert.ToInt32(row["UsuarioID"]); usuario.UsuarioLogin = row["UsuarioLogin"].ToString(); usuario.UsuarioNome = row["UsuarioNome"].ToString(); return(usuario); } return(null); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void CargarDgCat() { int IdTipo = (int)cbTipBusc.SelectedValue; PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWCF.PrevencionClient(); List <Usuario> lu = UsuarioCollection.Deserializar(proxy.ReadUsuariosCollection()); lu = lu.Where(u => u.IdTipo == IdTipo).ToList(); List <TipoUsuario> ltu = TipoUsuarioCollection.Deserializar(proxy.ReadTipoUsuario()); List <ClienteEmpresa> lce = ClienteEmpresaCollection.Deserializar(proxy.ReadClienteEmpresa()); proxy.Close(); foreach (var item in lu) { item.Tipo_Usuario = ltu.First(tu => tu.IdTipo == item.IdTipo).Nombre; try { item.Empresa = lce.First(ce => ce.Rut == item.RutEmpresa).Nombre; } catch (Exception) { item.Empresa = string.Empty; } } List <IDGUsuario> ld = new UsuarioCollection().ListaDesplegable(lu).OrderBy(usu => usu.Rut).ToList(); dgUsuarios.ItemsSource = ld; dgUsuarios.Items.Refresh(); }
//Boton para realizar la accion de eliminar un Usuario. private void BtnEliminar_Click(object sender, RoutedEventArgs e) { try { if (string.IsNullOrEmpty(txtId.Text)) { MessageBox.Show("Debe seleccionar un campo."); } else { us = new UsuarioCollection(); us.EliminaDatos(int.Parse(txtId.Text)); us.EliminaUsuario(int.Parse(txtId.Text)); lblmensaje.Content = "Eliminado!"; Limpiar(); Datos(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error, contacte al administrador: " + ex.Message, "Excepción detectada", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public int ValidacaoLogin(string UsuarioLogin) { try { //Limpa e adiciona os parâmetros acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "ValLogin"); acessoDadosSqlServer.AdicionarParametros("@UsuarioID", 0); acessoDadosSqlServer.AdicionarParametros("@UsuarioLogin", UsuarioLogin); acessoDadosSqlServer.AdicionarParametros("@UsuarioSenha", ""); acessoDadosSqlServer.AdicionarParametros("@UsuarioNome", ""); UsuarioCollection usuarioCollection = new UsuarioCollection(); //Cria uma DataTable pois a store procedure returna uma tabela de dados DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultaUsuario"); foreach (DataRow row in dataTable.Rows) { return(Convert.ToInt32(row["UsuarioID"])); } return(0); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Fazer login em Usuario /// </summary> /// <param name="nome"></param> /// <param name="senha"></param> /// <returns>True para login</returns> public bool Login(string nome, string senha) { try { UsuarioCollection usuarioColecao = new UsuarioCollection(); acessoDadosMySql.LimparParametros(); acessoDadosMySql.AdicionarParametros("sp_nome", nome); acessoDadosMySql.AdicionarParametros("sp_senha", senha); DataTable datatableUsuario = acessoDadosMySql.ExecutarConsulta(CommandType.StoredProcedure, "spUsuarioLogin"); foreach (DataRow linha in datatableUsuario.Rows) { Usuario usuario = new Usuario(); usuario.IdUsuario = Convert.ToInt32(linha["idUsuario"]); usuarioColecao.Add(usuario); } if (usuarioColecao.Count != 0) { return(true); } return(false); } catch (Exception ex) { throw new Exception("Não foi possivel fazer login. Detalhes: " + ex.Message); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { UsuarioCollection listaUsuarios = new UsuarioCollection(); try { foreach (FastFood.DALC.Usuario usuario in listaUsuarios.GetUsuarios()) { if (usuario.usuario1.Trim() == txtUserName.Text && usuario.password.Trim() == txtPwd.Password) { if (usuario.tipoUsuario == 1) { MainWindow cajero = new MainWindow(usuario); cajero.Show(); } if (usuario.tipoUsuario == 2) { CocineroView cocinero = new CocineroView(usuario); cocinero.Show(); } if (usuario.tipoUsuario == 3) { GerenteView gerente = new GerenteView(usuario); gerente.Show(); } this.Close(); } } this.lblMessage.Content = "Error - Usuario no encontrado."; } catch (Exception) { } }
public NUsuario() { //try //{ Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath); dm = new DataManager(config.AppSettings.Settings["cadena_conexion"].Value); string cad = ConfigurationManager.AppSettings["cadena_conexion"]; //SqlConnection sqlCon = new SqlConnection(ConfigurationManager.AppSettings["cadena_conexion"]); //sqlCon.Open(); //if (cad == null) //{ //} //else //{ uc = dm.GetUsuarioCollection(); //} //} //catch (Exception ex) //{ // MessageBox.Show("ERROR AL ESTABLECER CONEXION CON EL SERVIDOR"); //} }
/// <summary> /// Consultar Usuario por ID /// </summary> /// <param name="idUsuario">int</param> /// <returns>UsuarioCollection</returns> public UsuarioCollection ConsultarPorId(int idUsuario) { try { UsuarioCollection usuarioColecao = new UsuarioCollection(); acessoDadosMySql.LimparParametros(); acessoDadosMySql.AdicionarParametros("sp_idUsuario", idUsuario); DataTable datatableUsuario = acessoDadosMySql.ExecutarConsulta(CommandType.StoredProcedure, "spUsuarioSelecionaPorId"); foreach (DataRow linha in datatableUsuario.Rows) { Usuario usuario = new Usuario(); usuario.Nome = Convert.ToString(linha["nome"]); usuario.Senha = Convert.ToString(linha["senha"]); usuarioColecao.Add(usuario); } return(usuarioColecao); } catch (Exception ex) { throw new Exception("Não foi possivel consultar a foto do Candidato. Detalhes: " + ex.Message); } }
//Metodo para mostrar los datos de Usuario. private void Datos() { UsuarioCollection uc = new UsuarioCollection(); dtgFuncionarios.ItemsSource = uc.ListaFuncionarios().DefaultView; dtgFuncionarios.Items.Refresh(); }
public void eliminar(string id) { uc = dm.GetUsuarioCollection(); Usuario u = uc.FindByusuario(id); u.estado = false; dm.CommitAll(); }
public Usuario buscar(String id) { rolCollection rc = dm.GetrolCollection(); uc = dm.GetUsuarioCollection(); Usuario u = uc.FindByusuario(id); return(u); }
public void modificar(int id, String nombre, String pass, rol id_rol) { uc = dm.GetUsuarioCollection(); Usuario u = uc.FindByid(id); u.usuario = nombre; u.password = pass; u.rol = id_rol; dm.CommitAll(); }
public int ValidarUsuarioJava(string r, string p) { try { Usuario u = new UsuarioCollection().ReadAll().First(us => us.Rut == r && us.Pass == p); return(u.IdTipo); } catch (Exception ex) { return(5); } }
private void CargarDg() { PrevencionRiesgosWPF.PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWPF.PrevencionRiesgosWCF.PrevencionClient(); List <Usuario> lu = UsuarioCollection.Deserializar(proxy.ReadUsuariosCollection()); proxy.Close(); dgUsuarios.ItemsSource = lu; dgUsuarios.Items.Refresh(); }
public void RegistroDePersona() { Uc = new UsuarioCollection(); string rut = "11111111-1"; string nombre = "Manuel"; string apepa = "Rojas"; string apema = "Rojas"; string contacto = "9638932"; DateTime fecha = new DateTime(1996, 6, 1); string direccion = "Antonio Varas 669"; int id_usuario = 6; var registro = Uc.InsertaDatos(rut, nombre, apepa, apema, contacto, fecha, direccion, id_usuario); Assert.Pass(); }
//Boton para realizar la accion de actualizar datos de Usuario. private void BtnActualizar_Click(object sender, RoutedEventArgs e) { try { if (string.IsNullOrEmpty(txtId.Text)) { MessageBox.Show("El código no debe estar vacío."); } else if (Regex.IsMatch(txtId.Text, "^[a-zA-Z]")) { MessageBox.Show("Código del funcionario debe ser numérico."); } else if (string.IsNullOrEmpty(txtDireccion.Text) || txtDireccion.Text.Length < 5 && txtDireccion.Text.Length > 100) { MessageBox.Show("Dirección no debe estar vacío y tiene que estar entre 5 a 100 carácteres."); } else if (string.IsNullOrEmpty(txtContacto.Text) || txtContacto.Text.Length <= 8 && txtContacto.Text.Length >= 10) { MessageBox.Show("Campo contacto no debe estar vacío y debe tener 9 dígitos."); } else if (string.IsNullOrEmpty(txtCorreo.Text)) { MessageBox.Show("Correo no debe estar vacío."); } else if (string.IsNullOrEmpty(txtPass.Password)) { MessageBox.Show("Contraseña no debe estar vacía."); } else { us = new UsuarioCollection(); string pass = GetHashString(txtPass.Password); us.ActualizaUsuario(int.Parse(txtId.Text), txtCorreo.Text, txtPass.Password); us.ActualizaDatos(int.Parse(txtId.Text), txtContacto.Text, txtDireccion.Text); lblmensaje.Content = "Actualización correcta!"; Limpiar(); Datos(); } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error, contacte al administrador: " + ex.Message, "Excepción detectada", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public Frm_Paciente() { InitializeComponent(); Limpar_Menu(btn_paciente.Name); btn_paciente.Image = Properties.Resources.paciente_atual; cb_sexo.SelectedIndex = 0; cb_estado_civil.SelectedIndex = 0; CidadeCollection cidade_todos = new CidadeCollection(true); cb_cidade.DataSource = cidade_todos; UsuarioCollection usuario_todos = new UsuarioCollection(true); cb_medico.DataSource = usuario_todos; try { cb_medico.SelectedValue = Global.IDUSUARIO; } catch (Exception) { cb_medico.SelectedIndex = 0; } ConvenioCollection convenio_todos = new ConvenioCollection(true); cb_convenio.DataSource = convenio_todos; if (Global.IDPACIENTE > 0) { Carregar_Cadastro(Global.IDPACIENTE, false); tb_nome.Focus(); } Global.ABRIU_PESQUISA_PACIENTE = false; }
public void insertar(String nombre, String pass, int id_rol) { uc = dm.GetUsuarioCollection(); List <Usuario> lu = uc.Cast <Usuario>().ToList(); int id; if (lu.Count == 0) { id = 1; } else { id = lu.Last().id + 1; } rolCollection rc = dm.GetrolCollection(); rol r = rc.FindByid(id_rol); dm.NewUsuario(id, nombre, pass, r.id, true, r); dm.CommitAll(); }
public void insertar(DateTime d, string obs, int id_u, string id_m, string tipo) { sc = dm.GetsolicitudCollection(); UsuarioCollection uc = dm.GetUsuarioCollection(); Usuario u = uc.FindByid(id_u); maquinaCollection mc = dm.GetmaquinaCollection(); maquina m = mc.FindByid(id_m); List <solicitud> ls = sc.Cast <solicitud>().ToList(); int id; if (ls.Count == 0) { id = 1; } else { id = ls.Last().id + 1; } dm.Newsolicitud(id, id_u, d, obs, true, tipo, id_m, "PETICION"); dm.CommitAll(); }
//Boton en donde registra un nuevo Usuario. private void BtnValida_Click(object sender, RoutedEventArgs e) { try { if (string.IsNullOrEmpty(txtCorreo.Text) || CorreoValido(txtCorreo.Text) == false) { MessageBox.Show("Correo no debe estar vacío y debe ser en formato de correo"); } else if (string.IsNullOrEmpty(txtPass.Password)) { MessageBox.Show("Contraseña no debe estar vacía."); } else { uc = new UsuarioCollection(); string correo = txtCorreo.Text; var valida = uc.ValidaExistencia(correo); if (valida.Rows.Count > 0) { lblmsj.Content = "Correo ya registrado!"; } else { FinRegistro fr = new FinRegistro(); string pass = GetHashString(txtPass.Password); uc.InsertaUsuario(correo, pass, 2); Application.Current.Resources["appCorreo"] = correo; fr.Show(); this.Close(); } } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error, contacte al administrador: " + ex.Message, "Excepción detectada", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void Ingreso() { UsuarioCollection listaUsuarios = new UsuarioCollection(); try { txtPwd.Password = Encryptor.MD5Hash(this.txtPwd.Password); foreach (Sushi.DALC.USUARIO usuario in listaUsuarios.GetUsuarios()) { if (usuario.EMAIL.Trim() == txtUserName.Text && usuario.PASS.Trim() == txtPwd.Password) { MainWindow despachador = new MainWindow(usuario); despachador.Show(); this.Close(); } } this.lblMessage.Content = "Error - Usuario no encontrado."; this.txtPwd.Password = ""; } catch (Exception) { } }
public Frm_Agenda() { InitializeComponent(); Limpar_Menu(btn_agenda.Name); btn_agenda.Image = Properties.Resources.agenda_atual; dgv_agenda.AutoGenerateColumns = false; DataTable dt_status = new DataTable("STATUS"); dt_status.Columns.Add("STATUS", typeof(int)); dt_status.Columns.Add("NOME", typeof(string)); dt_status.Rows.Add(0, ""); dt_status.Rows.Add(1, "Agendado"); dt_status.Rows.Add(2, "Reagendado"); dt_status.Rows.Add(3, "Cancelado"); dt_status.Rows.Add(4, "Faltou"); dt_status.Rows.Add(5, "Aguardando"); dt_status.Rows.Add(6, "Em Atendimento"); dt_status.Rows.Add(7, "Atendido"); DataGridViewComboBoxColumn cbl_status = (DataGridViewComboBoxColumn)dgv_agenda.Columns[dgv_agenda.Columns["STATUS"].Index]; cbl_status.DataSource = dt_status; cbl_status.DataPropertyName = "STATUS"; cbl_status.DisplayMember = "NOME"; cbl_status.HeaderText = "Status"; cbl_status.ValueMember = "STATUS"; DataTable dt_aviso = new DataTable("AVISO"); dt_aviso.Columns.Add("AVISO", typeof(int)); dt_aviso.Columns.Add("NOME", typeof(string)); dt_aviso.Rows.Add(0, ""); dt_aviso.Rows.Add(1, "Não Avisar"); dt_aviso.Rows.Add(2, "Avisar"); dt_aviso.Rows.Add(3, "Avisado"); DataGridViewComboBoxColumn cbl_aviso = (DataGridViewComboBoxColumn)dgv_agenda.Columns[dgv_agenda.Columns["AVISO"].Index]; cbl_aviso.DataSource = dt_aviso; cbl_aviso.DataPropertyName = "AVISO"; cbl_aviso.DisplayMember = "NOME"; cbl_aviso.HeaderText = "Aviso"; cbl_aviso.ValueMember = "AVISO"; DataTable dt_tipo = new DataTable("TIPO"); dt_tipo.Columns.Add("TIPO", typeof(int)); dt_tipo.Columns.Add("NOME", typeof(string)); dt_tipo.Rows.Add(0, ""); dt_tipo.Rows.Add(1, "Consulta"); dt_tipo.Rows.Add(2, "Retorno"); DataGridViewComboBoxColumn cbl_tipo = (DataGridViewComboBoxColumn)dgv_agenda.Columns[dgv_agenda.Columns["TIPO"].Index]; cbl_tipo.DataSource = dt_tipo; cbl_tipo.DataPropertyName = "TIPO"; cbl_tipo.DisplayMember = "NOME"; cbl_tipo.HeaderText = "Tipo"; cbl_tipo.ValueMember = "TIPO"; UsuarioCollection usuario_todos = new UsuarioCollection(true); cb_medico.DataSource = usuario_todos; if (Global.ABRIU_PESQUISA_PACIENTE == true && Global.IDPACIENTE > 0) { Agenda agenda = new Agenda(); agenda.IDAGENDA = 0; agenda.IDMEDICO = Global.AGENDA_IDMEDICO; agenda.IDPACIENTE = Global.IDPACIENTE; agenda.TEMPO = 0; agenda.STATUS = 1; agenda.TIPO = 1; agenda.AVISO = 1; agenda.DATA = Global.AGENDA_DATA; agenda.CHEGADA = DateTime.Parse("01/01/1900"); agenda.ATENDIMENTO = DateTime.Parse("01/01/1900"); agenda.COMPROMISSO = string.Empty; agenda.OBS = string.Empty; agenda.Save(); Global.ABRIU_PESQUISA_PACIENTE = false; } try { if (Global.AGENDA_IDMEDICO > 0) { cb_medico.SelectedValue = Global.AGENDA_IDMEDICO; } else { cb_medico.SelectedValue = Global.IDUSUARIO; } } catch (Exception) { cb_medico.SelectedIndex = 0; } //Atualizar a grid pela primeira vez gerar_gridview = true; mc_data.SetDate(Global.AGENDA_DATA); }
public NUsuario() { dm = new DataManager("Data Source=PC8;Initial Catalog=dbMantenimiento;Integrated Security=sspi"); uc = dm.GetUsuarioCollection(); }
private void CargarGriedView() { //Carga listas con datos users = UsuarioCollection.ListaUsuarios(); empleados = EmpleadoCollection.ListaEmpleados(); clientes = ClienteCollection.ListaClientes(); proveedores = ProveedorCollection.ListaProveedores(); Usuario user; //Creacion DataTable DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[5] { new DataColumn("ID", typeof(int)), new DataColumn("Nombre", typeof(string)), new DataColumn("Usuario", typeof(string)), new DataColumn("Tipo", typeof(string)), new DataColumn("Estado", typeof(string)) }); //Carga de datos en DataTable foreach (Modelo.Cliente c in clientes) { user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == c.ID_USUARIO).ToList(); foreach (var item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; } dt.Rows.Add(c.ID_USUARIO, c.NOMBRE_CLIENTE, user.NOMBRE_USUARIO, user.TIPO_USUARIO, user.ESTADO); } foreach (Modelo.Empleado e in empleados) { user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == e.ID_USUARIO).ToList(); foreach (var item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; } dt.Rows.Add(e.ID_USUARIO, e.PNOMBRE_EMPLEADO + " " + e.APP_PATERNO_EMPLEADO + " " + e.APP_MATERNO_EMPLEADO, user.NOMBRE_USUARIO, user.TIPO_USUARIO, user.ESTADO); } foreach (Modelo.Proveedor p in proveedores) { user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == p.ID_USUARIO).ToList(); foreach (var item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; } dt.Rows.Add(p.ID_USUARIO, p.PNOMBRE_PROVEEDOR + " " + p.APP_PATERNO_PROVEEDOR + " " + p.APP_MATERNO_PROVEEDOR, user.NOMBRE_USUARIO, user.TIPO_USUARIO, user.ESTADO); } //Carga de GriedView gvUsuario.DataSource = dt; gvUsuario.DataBind(); }
//Boton para realizar la accion de ingreso datos de Usuario. private void BtnRegistrar_Click(object sender, RoutedEventArgs e) { try { DateTime Hoy = DateTime.Now.Date; if (string.IsNullOrEmpty(txtRut.Text) || txtRut.Text.Length <= 8 && txtRut.Text.Length >= 11) { MessageBox.Show("Rut no debe estar vacío y debe que tener el siguente formato 12345678-9."); } else if (ValidaRut(txtRut.Text) == false) { MessageBox.Show("Formato de Rut inválido (12345678-9)."); } else if (!(Regex.IsMatch(txtNombre.Text, "^[a-zA-Z]")) || string.IsNullOrEmpty(txtNombre.Text)) { MessageBox.Show("Campo nombre no debe estar vacío."); } else if (txtNombre.Text.Length <= 2 && txtNombre.Text.Length >= 101) { MessageBox.Show("Campo nombre debe estar entre 3 a 100 carácteres."); } else if (!(Regex.IsMatch(txtApellidoPa.Text, "^[a-zA-Z]")) || string.IsNullOrEmpty(txtApellidoPa.Text)) { MessageBox.Show("Campo apellido paterno no debe estar vacío."); } else if (txtApellidoPa.Text.Length <= 2 && txtApellidoMa.Text.Length >= 101) { MessageBox.Show("Campo apellido paterno debe estar entre 3 a 100 carácteres."); } else if (!(Regex.IsMatch(txtApellidoMa.Text, "^[a-zA-Z]")) || string.IsNullOrEmpty(txtApellidoMa.Text)) { MessageBox.Show("Campo apellido materno no debe estar vacío."); } else if (txtApellidoMa.Text.Length <= 2 && txtApellidoMa.Text.Length >= 101) { MessageBox.Show("Campo apellido materno debe estar entre 3 a 100 carácteres."); } else if (string.IsNullOrEmpty(txtFono.Text) || txtFono.Text.Length <= 8 && txtFono.Text.Length >= 10) { MessageBox.Show("Campo Fono no debe estar vacío y debe tener 9 dígitos."); } else if (Regex.IsMatch(txtFono.Text, "^[a-zA-Z]")) { MessageBox.Show("Campo Fono no debe letras."); } else if (cldFechaNac.SelectedDate == null) { MessageBox.Show("Debe selecionar una fecha."); } else if (MayoriaEdad(cldFechaNac.SelectedDate.Value) == false) { MessageBox.Show("Debe ser mayor de edad"); } else if (string.IsNullOrEmpty(txtDireccion.Text) || txtDireccion.Text.Length < 5 && txtDireccion.Text.Length > 100) { MessageBox.Show("Dirección no debe estar vacío y tiene que estar entre 5 a 100 carácteres."); } else { string correo = Application.Current.Resources["appCorreo"].ToString(); us = new UsuarioCollection(); var dato_persona = us.ValidaExistencia(correo); int id_usuario = int.Parse(dato_persona.Rows[0]["ID_USUARIO"].ToString()); string rut = txtRut.Text; string nombre = txtNombre.Text; string apePa = txtApellidoPa.Text; string apeMa = txtApellidoMa.Text; string contacto = txtFono.Text; DateTime fecha = cldFechaNac.SelectedDate.Value; string direccion = txtDireccion.Text; var insercion = us.InsertaDatos(rut, nombre, apePa, apeMa, contacto, fecha, direccion, id_usuario); if (insercion == true) { this.Close(); } else { lblmensaje.Content = "Error de inserción."; } } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error, contacte al administrador: " + ex.Message, "Excepción detectada", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void Carregar_DGV() { UsuarioCollection usuario_todos = new UsuarioCollection(true); dgv_usuario.DataSource = usuario_todos; }