public EntidadUsuario IniciarSesion(string correo)//Buscar usuario por Correo { cmd = new MySqlCommand { CommandText = "select * from usuarios where correo = '" + correo + "';", Connection = conexion }; conexion.Open(); reader = cmd.ExecuteReader(); EntidadUsuario usuario = new EntidadUsuario(); while (reader.Read()) { usuario.Id = reader.GetString(0); usuario.TipoUsuario = reader.GetInt32(1); usuario.CC = reader.GetString(2); usuario.Monto = reader.GetInt32(3); usuario.Nombres = reader.GetString(4); usuario.Correo = correo; usuario.Password = reader.GetString(6); } conexion.Close(); conexion.Dispose(); reader.Close(); return(usuario); }
public static List <EntidadCliente> BuscarCliente(string pNumCed) { List <EntidadCliente> Lista = new List <EntidadCliente>(); using (SqlConnection conexion = ConexionBD.ObtenerConexion()) { EntidadUsuario us = new EntidadUsuario(); EntidadCliente pCliente = new EntidadCliente(); SqlCommand comando = new SqlCommand(string.Format( "Select IdentificacionCliente,FechaLlamada ,DetalleSeguimientoLlamada,Usuario, MedioContacto from TblSeguimientoCliente where IdentificacionCliente= {0}", pNumCed), conexion); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { pCliente.Identificacion = reader.GetString(0); pCliente.FechaProximaLlamada = reader.GetString(1); pCliente.DetalleSeguimiento = reader.GetString(2); us.Usuario = reader.GetString(3); pCliente.MedioContactoDelCliente = reader.GetString(4); Lista.Add(pCliente); } conexion.Close(); return(Lista); } }
public ActionResult DeleteConfirmed(int id) { EntidadUsuario entidadUsuario = db.EntidadUsuario.Find(id); db.EntidadUsuario.Remove(entidadUsuario); db.SaveChanges(); return(RedirectToAction("Index")); }
public void CrearUsuario(EntidadUsuario nuevousuario) { do { nuevousuario.Id = Aleatorio(); }while (datos.DuplicadoId(nuevousuario.Id)); datos.CrearUsuario(nuevousuario); MessageBox.Show("Su usuario, fue creado con éxito."); }
public ActionResult Edit([Bind(Include = "Id,IdEntidad,IdUsuario")] EntidadUsuario entidadUsuario) { if (ModelState.IsValid) { db.Entry(entidadUsuario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdEntidad = new SelectList(db.Entidad, "Id", "Nombres", entidadUsuario.IdEntidad); ViewBag.IdUsuario = new SelectList(db.Usuario, "Id", "Nombre", entidadUsuario.IdUsuario); return(View(entidadUsuario)); }
public void CrearUsuario(EntidadUsuario usuario)//Crear un Usuario { cmd = new MySqlCommand { CommandText = "insert into usuarios values('" + usuario.Id + "', 1 , '" + usuario.CC + "', 1000000, '" + usuario.Nombres + "', '" + usuario.Correo + "', '" + usuario.Password + "');", Connection = conexion }; conexion.Open(); _ = cmd.ExecuteNonQuery(); conexion.Close(); conexion.Dispose(); }
//catch (Exception ex) //{ // LbMensaje.Text = ("Error: " + ex.Message); // return; //} protected void Button1_Click1(object sender, EventArgs e) { //EntidadCliente segui = new EntidadCliente(); EntidadUsuario us = new EntidadUsuario(); EntidadSeguimiento se = new EntidadSeguimiento(); if (this.DDLMedioContacto.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Rol');</script>"); LbMensajeError.Text = "El medio de contacto no puede estar en blanco"; return; } if (this.TxtFechaProximaLlamada.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Rol');</script>"); LbMensajeError.Text = "La fecha de contacto no puede quedar en blanco"; return; } if (this.TxtSeguimiento.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Rol');</script>"); LbMensajeError.Text = "Debe escribir un seguimiento"; return; } se.IdentificacionCliente = TxtIdentificacion.Text.Trim(); se.FechaLlamadaSeguimiento = TxtFechaProximaLlamada.Text.Trim(); se.DetalleSeguimientoLlamada = TxtSeguimiento.Text.Trim(); LbUsuario.Text = Request.Cookies["Usuario"].Value; us.Usuario = LbUsuario.Text; se.MedioContactoAlCliente = DDLMedioContacto.Text; //se.NoLlamarAlCliente = RBLNoLlamar.Text; if (BrokerSeguimiento.AgregarSeguimiento(se, us) > 0) { Response.Write("<script>window.alert('Seguimiento agregado');</script>"); //LbMensaje.Text = "Usuario fue registrado"; //limpiar(); } else//si no pudo insertar { Response.Write("<script>window.alert('Seguimiento no agregado');</script>"); //LbMensaje.Text = "Usuario no fue registrado"; } }
/* * Método que recibe los datos modificados de un usuario, y una EntidadUsuario con los datos que tenía anteriormente, * mete los nuevos en un vector, crea un objeto EntidadUsuario con los datos de ese vector (los nuevos) y manda la * controladoraBDUsuario a modificar el usuario con la entidadUsuario Nuevo, entidadUsuario Viejo y su rol. */ public String[] modificarUsuario(String nombre, String cedula, String correo, String telefono, String celular, String rol, String pass, EntidadUsuario usuarioViejo) { Object[] datos = new Object[6]; datos[0] = nombre; datos[1] = cedula; datos[2] = correo; datos[3] = telefono; datos[4] = celular; datos[5] = pass; EntidadUsuario usuarioNuevo = new EntidadUsuario(datos); return(controladoraBDUsuario.modificarUsuario(usuarioNuevo, usuarioViejo, rol)); }
public int AgregarUsuarios(EntidadUsuario EL) { conectar.Open(); MySqlCommand cmd = new MySqlCommand("AgregarUsuario", conectar); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new MySqlParameter("@cla", EL.IdUsuario)); cmd.Parameters.Add(new MySqlParameter("@pas", EL.Password)); int resultado = (int)cmd.ExecuteNonQuery(); conectar.Close(); return(resultado); }
// GET: EntidadUsuario/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EntidadUsuario entidadUsuario = db.EntidadUsuario.Find(id); if (entidadUsuario == null) { return(HttpNotFound()); } return(View(entidadUsuario)); }
public static int Agregar(EntidadUsuario aux) { int retorno = 0; using (SqlConnection Conn = ConexionBD.ObtenerConexion()) { SqlCommand Comando = new SqlCommand(string.Format("Insert Into usuarios (CODIGO,USUARIO, CLAVE , NOMBRE , APELLIDOS , CORREO, TIPO) values ({0}, '{1}','{2}','{3}','{4}','{5}', '{6}')", aux.Codigo, aux.Usuario, aux.Clave, aux.Nombre, aux.Apellido, aux.Correo, aux.Tipo), Conn); retorno = Comando.ExecuteNonQuery(); Conn.Close(); } return(retorno); }
public static int AgregarSeguimiento(EntidadCliente cli, EntidadUsuario us) { int retorno = 0; using (SqlConnection Conn = ConexionBD.ObtenerConexion()) { SqlCommand Comando = new SqlCommand(string.Format("Insert Into TblSeguimientoCliente (IdentificacionCliente,FechaLlamada , DetalleSeguimientoLlamada , Usuario, MedioContacto, NoLLamar) values ('{0}', '{1}','{2}','{3}', '{4}', '{5}')", cli.Identificacion, cli.FechaProximaLlamada, cli.DetalleSeguimiento, us.Usuario, cli.MedioContactoDelCliente, cli.NoLlamarCliente), Conn); retorno = Comando.ExecuteNonQuery(); Conn.Close(); } return(retorno); }
// GET: EntidadUsuario/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EntidadUsuario entidadUsuario = db.EntidadUsuario.Find(id); if (entidadUsuario == null) { return(HttpNotFound()); } ViewBag.IdEntidad = new SelectList(db.Entidad, "Id", "Nombres", entidadUsuario.IdEntidad); ViewBag.IdUsuario = new SelectList(db.Usuario, "Id", "Nombre", entidadUsuario.IdUsuario); return(View(entidadUsuario)); }
/* * Metodo que se activa al seleccionar un usuario */ protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { try { entidadConsultada = controladora.consultarUsuario(gridUsuarios.SelectedRow.Cells[0].Text.ToString()); txtNombreUsuario.Value = entidadConsultada.Nombre; txtCedula.Value = entidadConsultada.Cedula; textTelefono.Value = entidadConsultada.Telefono; textCelular.Value = entidadConsultada.Celular; textEmail.Value = entidadConsultada.Correo; cmbRoles.Text = controladora.getRolUsuario(entidadConsultada.Cedula); cmbProyecto.Text = controladora.getProyectoUsuario(entidadConsultada.Cedula); } catch { entidadConsultada = null; } btnModificarUsuario.Disabled = false; btnEliminarUsuario.Disabled = false; }
/* * Si se cancela un usuario, ya sea en agregar o modificar. */ protected void btnCancelar_Click(object sender, EventArgs e) { if (modo == 1) //En agregar limpia los campos. { limpiarCampos(); } if (modo == 2) //EN modificar no limpia los campos sino que vuelve a su estado inicial. { entidadConsultada = controladora.consultarUsuario(gridUsuarios.SelectedRow.Cells[0].Text.ToString()); txtNombreUsuario.Value = entidadConsultada.Nombre; txtCedula.Value = entidadConsultada.Cedula; textTelefono.Value = entidadConsultada.Telefono; textCelular.Value = entidadConsultada.Celular; textEmail.Value = entidadConsultada.Correo; cmbRoles.Text = controladora.getRolUsuario(entidadConsultada.Cedula); cmbProyecto.Text = controladora.getProyectoUsuario(entidadConsultada.Cedula); } restaurarPantallaSinLimpiar(); modo = 0; }
/* * Método que recibe la cédula de un usuario, manda a consultar a la controladoraBDUsuario con la cédula que recibió * y lo de deja en un DataTable, luego saca lo del DataTable y lo va metiendo en un objeto vector, para luego * mandarselo a el constructor de una EntidadUsuario y retorna la Entidad. */ public EntidadUsuario consultarUsuario(String cedula) { EntidadUsuario usuario = null; //para encpasular los datos consultados. Object[] datosConsultados = new Object[6]; //para guardar los datos obtenidos de la consulta temporalmente DataTable filaUsuario = controladoraBDUsuario.consultarUsuario(cedula); if (filaUsuario.Rows.Count == 1) { // si hay un valor datosConsultados[1] = filaUsuario.Rows[0][0].ToString(); datosConsultados[0] = filaUsuario.Rows[0][1].ToString(); datosConsultados[2] = filaUsuario.Rows[0][2].ToString(); datosConsultados[3] = filaUsuario.Rows[0][3].ToString(); datosConsultados[4] = filaUsuario.Rows[0][4].ToString(); datosConsultados[5] = filaUsuario.Rows[0][5].ToString(); usuario = new EntidadUsuario(datosConsultados); } return(usuario); }
/* * Método que recibe un objeto de tipo EntidadUsuario y su rol, tiene una variable con el resultado de la operación, * manda al adapter de Usuarios a insertar un usurio con los atributos de la EntidadUsuario recibida y también lo manda * a insertar el rol mandadole la cédula y el rol recibido, luego de esto pone en resultado Éxito, en caso de error, * hace la excepción y pone en resultado Error y retorna resultado. */ public String[] insertarUsuario(EntidadUsuario usuarioNuevo, String rol) { String[] resultado = new String[1]; try { this.adaptUsuario.InsertUser(usuarioNuevo.Cedula, usuarioNuevo.Nombre, usuarioNuevo.Correo, usuarioNuevo.Telefono, usuarioNuevo.Celular, usuarioNuevo.Pass); this.adaptUsuario.InsertRolesUser(usuarioNuevo.Cedula, rol); resultado[0] = "Exito"; } catch (SqlException e) { int n = e.Number; if (n == 2627) { resultado[0] = "Error"; } else { resultado[0] = "Error"; } } return(resultado); }
private void btnIniciarSesion_Click(object sender, EventArgs e) { usuario = negocio.IniciarSesion(txtCorreo.Text); if (usuario.Id == null) { MessageBox.Show("La cuenta no se encuentra registrada"); } else if (usuario.Password != txtPassword.Text) { MessageBox.Show("Contraseña Incorrecta"); } else if (usuario.TipoUsuario == 2) { MessageBox.Show("Cuenta Suspendida"); } else { Hide(); Menu menu = new Menu(usuario); menu.ShowDialog(); Show(); } }
/* * Método que recibe un objeto de tipo EntidadUsuario con datos nuevos, otro con datos viejos y su rol nuevo, tiene * una variable con el resultado de la operación, manda al adapter de Usuarios a modificar un usurio con los atributos * nuevos de la EntidadUsuario recibida y también los viejos, el adapter también modifica el rol mandadole la cédula * y el rol recibido, luego de esto pone en resultado Éxito, en caso de error, hace la excepción y pone en resultado * Error y retorna resultado. */ public String[] modificarUsuario(EntidadUsuario usuarioNuevo, EntidadUsuario usuarioViejo, String rol) { String[] resultado = new String[1]; try { this.adaptUsuario.UpdateUser(usuarioNuevo.Cedula, usuarioNuevo.Nombre, usuarioNuevo.Correo, usuarioNuevo.Telefono, usuarioNuevo.Celular, usuarioNuevo.Pass, usuarioViejo.Cedula, usuarioViejo.Nombre, usuarioViejo.Correo, usuarioViejo.Telefono, usuarioViejo.Celular, usuarioViejo.Pass); this.adaptUsuario.updateRol(rol, usuarioNuevo.Cedula); resultado[0] = "Exito"; } catch (SqlException e) { int n = e.Number; if (n == 2627) { resultado[0] = "Error"; } else { resultado[0] = "Error"; } } return(resultado); }
//METODO AGREGAR PERSONA public static bool AgregarProcedure(EntidadUsuario usu) { SqlCommand sql = new SqlCommand("INSERTAR_USUARIO", ConexionBD.ObtenerConexion()); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.Add("@USUARIO", SqlDbType.VarChar, 30).Value = usu.Nombre; sql.Parameters.Add("@CLAVE", SqlDbType.VarChar, 20).Value = usu.Clave; sql.Parameters.Add("@NOMBRE", SqlDbType.VarChar, 200).Value = usu.Nombre; sql.Parameters.Add("@APELLIDOS", SqlDbType.VarChar, 200).Value = usu.Apellido; sql.Parameters.Add("@CORREO", SqlDbType.VarChar, 200).Value = usu.Correo; sql.Parameters.Add("@TIPO", SqlDbType.VarChar, 30).Value = usu.Tipo; try { int r = sql.ExecuteNonQuery(); return(r > 0); } catch (Exception) { return(false); } }
protected void BtnIngresar_Click(object sender, EventArgs e) { if (this.DdlTipo.Text == "SELECCIONAR") { Response.Write("Seleccione Tipo de Usuario"); //"Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } EntidadUsuario log = new EntidadUsuario(); log.Usuario = TxtUsuario.Text; //log.Clave = TxtPassword.Text; log.Clave = encri.EncryptKey(TxtPassword.Text); log.Tipo = DdlTipo.Text; if (TxtUsuario.Text == "") { Response.Write("Digite Usuario para Continuar"); //"CompuBinario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtUsuario.Focus(); } else if (TxtPassword.Text == "") { Response.Write("Digite Clave para Continuar"); //, "CompuBinario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); DdlTipo.Focus(); } else if (log.Verificar() == true) { if (DdlTipo.Text == "INVITADO") { Response.Redirect("Menu.aspx"); //Menu inicia = new Menu(); //inicia.Res(); //this.Hide(); //inicia.toolStripStatusLabel2.Text = "Usuario: " + textBox1.Text + " *** " + " Cargo: " + comboBox1.Text.ToString(); //inicia.cONDIFENCIALToolStripMenuItem.Enabled = false; //inicia.aGREGARUSUARIOSToolStripMenuItem.Enabled = false; } else { Response.Redirect("Menu.aspx"); //Menu inicia = new Menu(); //inicia.Show(); //this.Hide(); //inicia.toolStripStatusLabel2.Text = "Usuario: " + textBox1.Text + " *** " + " Cargo: " + comboBox1.Text.ToString(); //inicia.cONDIFENCIALToolStripMenuItem.Enabled = true; //inicia.aGREGARUSUARIOSToolStripMenuItem.Enabled = true; } } else { if (veces == 2) { Response.Write(log.Mensaje); //MessageBoxButtons.OK, MessageBoxIcon.Error); //this.Close(); } else { Response.Write("<script>window.alert('Su Usuario o Contraseña son erroneos o su Rol NO coincide');</script>"); //Le Quedan " + (intentos - veces) + " Intento(s)", "CompuBinario", MessageBoxButtons.OK, MessageBoxIcon.Error); //TxtUsuario.Clear(); //textBox2.Clear(); veces = veces + 1; } } }
public Menu(EntidadUsuario Eusuario) { InitializeComponent(); entidadusuario = Eusuario; }
public Depositos(EntidadUsuario usuario) { InitializeComponent(); eUsuario = usuario; }
public Transferencias(EntidadUsuario Eusuario) { InitializeComponent(); eUsuario = Eusuario; }
protected void BtnGuardar_Click(object sender, EventArgs e) { EntidadUsuario user = new EntidadUsuario(); if (TxtNombreUsuario.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Nombre de Usuario');</script>"); LbMensaje.Text = "***Debe ingresar un nombre de usuario***"; return; } if (this.TxtPassword.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Password');</script>"); LbMensaje.Text = "Debe ingresar un Password"; return; } if (this.TxtNombre.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Nombre');</script>"); LbMensaje.Text = "Debe ingresar un Nombre"; return; } if (this.TxtApellidos.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Apellidos');</script>"); LbMensaje.Text = "Debe ingresar un Apellido"; return; } if (this.TxtCorreo.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Correo');</script>"); LbMensaje.Text = "Debe ingresar una cuenta de correo"; return; } if (this.DdlRol.Text.Trim().Length == 0) { //Response.Write("<script>window.alert('Ingrese Rol');</script>"); LbMensaje.Text = "Debe elegir el Rol de usuario"; return; } try { var Usuario = TxtNombreUsuario.Text.Trim(); var Clave = TxtPassword.Text.Trim(); var Nombre = TxtNombre.Text.Trim(); var Apellido = TxtApellidos.Text.Trim(); var Correo = TxtCorreo.Text.Trim(); var Tipo = DdlRol.Text.Trim(); var aux = new EntidadUsuario(0, Usuario, encri.EncryptKey(Clave), Nombre, Apellido, Correo, Tipo); if (BrokerUsuario.AgregarProcedure(aux)) //si la funcion agregar pudo insertar { Response.Write("<script>window.alert('Usuario fue registrado');</script>"); //LbMensaje.Text = "Usuario fue registrado"; limpiar(); } else//si no pudo insertar { Response.Write("<script>window.alert('Usuario no fue registrado');</script>"); //LbMensaje.Text = "Usuario no fue registrado"; } } catch (Exception ex) { LbMensaje.Text = ("Error: " + ex.Message); return; } }
public Retiros(EntidadUsuario usuario) { InitializeComponent(); eUsuario = usuario; }
public int AgregarUsuarios(EntidadUsuario EL) { return(objDato.AgregarUsuarios(EL)); }