private void btnGuardar_Click(object sender, EventArgs e)//registrar usuario---cmabiar UPS { try { int tipoedicion = 1; entUsuario u = new entUsuario(); entEmpleado em = new entEmpleado(); entRol r = new entRol(); r.Id_Rol = Convert.ToInt32(cboRol.SelectedValue); em.Id_rol = r; em.Nombre_empleado = txtnombre.Text; em.apepat_empelado = txtApepat.Text; em.apemat_empleado = txtApemat.Text; em.direccion_empleado = txtDireccion.Text; em.telefono_empleado = txtTelefono.Text; u.Id_empleado = em; u.Nombre_Usuario = txtUusuario.Text; u.Password_Usuario = txtPassword.Text; if (txtUusuario.Text != "") { tipoedicion = 2; u.Id_Usuario = 0; } //modificar: tipo de operacion int i = negSeguridad.Instancia.MantenimientoUsuario(u, tipoedicion); MessageBox.Show("¡Registro Correcto!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); ControlBotones(true, false, false, false, false, true); ac.BloquearText(this.panel1, false); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminar_Click(object sender, EventArgs e)//eliminar usuario-modificar ups { try { entUsuario u = new entUsuario(); entEmpleado em = new entEmpleado(); if (!txtUusuario.Equals("")) { u.Nombre_Usuario = txtUusuario.Text; } entRol r = new entRol(); em.Id_rol = r; u.Id_empleado = em; DialogResult res = MessageBox.Show("¿Desea eliminar el usuario seleccionado?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { int result = negSeguridad.Instancia.MantenimientoUsuario(u, 3);//--- MessageBox.Show("Usuario Eliminado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } ControlBotones(true, false, false, false, false, true); ac.BloquearText(this.panel1, false); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public entEmpleado VerificarAcceso(String _Usuario, String _Password) { SqlCommand cmd = null; SqlDataReader dr = null; entEmpleado c = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spVerificarAccesoIntranet", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmstrUsuario", _Usuario); cmd.Parameters.AddWithValue("@prmstrPass", _Password); cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { c = new entEmpleado(); c.EmpleadosCodigo = Convert.ToUInt16(dr["EmpleadosCodigo"]); c.EmpleadosNombres = dr["EmpleadosNombres"].ToString(); c.EmpleadosApellidos = dr["EmpleadosApellidos"].ToString(); c.EmpleadosDireccion = dr["EmpleadosDireccion"].ToString(); c.EmpleadosTelefono = dr["EmpleadosTelefono"].ToString(); c.EmpleadosUsuario = dr["EmpleadosUsuario"].ToString(); c.EmpleadosPassword = dr["EmpleadosPassword"].ToString(); } } catch (Exception ex) { throw ex; } finally { cmd.Connection.Close(); } return(c); }
protected void btnIngresar_Click(object sender, EventArgs e) { if (txtUsuario.Text == String.Empty && txtUsuario.Text.Equals("")) { lblMensaje.Text = "Debe ingresar el nombre de Usuario"; return; } if (txtPassword.Text == String.Empty && txtPassword.Text.Equals("")) { lblMensaje.Text = "Debe ingresar el Password"; return; } try { entEmpleado c = negEmpleado.Instancia.VerificarAcceso(txtUsuario.Text, txtPassword.Text); if (c != null) { Session["empleado"] = c; Response.Redirect("frmInicioIntranet.aspx"); } else { lblMensaje.Text = "Usuario o Password no Valido"; } } catch (Exception ex) { Response.Write(@"<script type='text/javascript' language='javascript'>alert('" + ex.Message + "');</script>"); } }
public entEmpleado Login(String usuario, String clave) { entEmpleado objEmpleado = empleadoDAO.Login(usuario, clave); fabricaDAO.closeConexion(); return(objEmpleado); }
private entHorarioAtencion GetHorarioAtencion(SqlDataReader dr) { entHora objHora = new entHora(); objHora.hora = dr["hora"].ToString(); entEmpleado objEmpleado = new entEmpleado(); objEmpleado.nombres = dr["nombres"].ToString(); objEmpleado.apPaterno = dr["apPaterno"].ToString(); objEmpleado.apMaterno = dr["apMaterno"].ToString(); entEspecialidad objEspecialidad = new entEspecialidad(); objEspecialidad.descripcion = dr["descripcion"].ToString(); entMedico objMedico = new entMedico(); objMedico.idMedico = Convert.ToInt32(dr["idMedico"]); objMedico.Empleado = objEmpleado; objMedico.Especialidad = objEspecialidad; entHorarioAtencion objHorarioAtencion = new entHorarioAtencion(); objHorarioAtencion.Medico = objMedico; objHorarioAtencion.Hora = objHora; return(objHorarioAtencion); }
private entMedico GetMedico(SqlDataReader dr) { entMedico objMedico = new entMedico(); entEspecialidad objEspecialidad = new entEspecialidad(); entEmpleado objEmpleado = new entEmpleado(); objEmpleado.idEmpleado = Convert.ToInt32(dr["idEmpleado"]); objEspecialidad.idEspecialidad = Convert.ToInt32(dr["idEspecialidad"]); objMedico.Empleado = objEmpleado; objMedico.Especialidad = objEspecialidad; objMedico.idMedico = Convert.ToInt32(dr["idMedico"]); objMedico.estado = Convert.ToBoolean(dr["estado"]); return(objMedico); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["empleado"] != null) { entEmpleado c = (entEmpleado)Session["empleado"]; lblNombres.Text = c.EmpleadosNombres; lblNombre.Text = c.EmpleadosNombres; lblApellido.Text = c.EmpleadosApellidos; lblApellidos.Text = c.EmpleadosApellidos; lblCodigo.Text = c.EmpleadosCodigo.ToString(); } } }
//public int MantenimientoUsuario(String cadXml) {//Oendiente // SqlCommand cmd = null; // try // { // SqlConnection cn = Conexion.Instancia.Conectar(); // cmd = new SqlCommand("spInsEditElimUsario", cn); // cmd.Parameters.AddWithValue("@Cadxml", cadXml); // cmd.CommandType = CommandType.StoredProcedure; // SqlParameter p = new SqlParameter("@retorno", DbType.Int32); // p.Direction = ParameterDirection.ReturnValue; // cmd.Parameters.Add(p); // cn.Open(); // var result = cmd.ExecuteNonQuery(); // cn.Close(); // return result; // } // catch (Exception) // { // throw; // } //} public entUsuario BuscarUsuario(String valor) //listo { SqlCommand cmd = null; SqlDataReader dr = null; entUsuario u = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("uspBuscarUsuario", cn); cmd.Parameters.AddWithValue("@prmValor", valor); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { u = new entUsuario(); entEmpleado em = new entEmpleado(); u.Nombre_Usuario = dr["nombre_Usuario"].ToString(); u.Password_Usuario = dr["Contrasena_Usuario"].ToString(); em.telefono_empleado = dr["telefonoEmpleado"].ToString(); entRol r = new entRol(); r.Id_Rol = Convert.ToInt32(dr["Id_Rol"]); r.Nom_Puesto = dr["Nom_puesto"].ToString(); r.Descripcion_Rol = dr["Descrp_rol"].ToString(); em.Id_rol = r; em.Id_empleado = Convert.ToInt32(dr["Id_empleado"]); u.Id_empleado = em; em.Nombre_empleado = dr["Nom_empleado"].ToString(); em.apepat_empelado = dr["apepatEmpleado"].ToString(); em.apemat_empleado = dr["apematEmpleado"].ToString(); em.telefono_empleado = dr["telefonoEmpleado"].ToString(); em.direccion_empleado = dr["direccionEmpleado"].ToString(); cn.Close(); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(u); }
private entEmpleado GetSolicita(SqlDataReader dr) { entEmpleado objEmpleado = new entEmpleado(); entTipoEmpleado objTipoEmpleado = new entTipoEmpleado(); objEmpleado.idEmpleado = Convert.ToInt32(dr["idEmpleado"]); objEmpleado.nombres = dr["nombres"].ToString(); objEmpleado.apPaterno = dr["apPaterno"].ToString(); objEmpleado.apMaterno = dr["apMaterno"].ToString(); objEmpleado.nroDocumento = dr["nroDocumento"].ToString(); objEmpleado.estado = Convert.ToBoolean(dr["estado"]); objEmpleado.imagen = dr["imagen"].ToString(); objEmpleado.usuario = dr["usuario"].ToString(); objEmpleado.clave = dr["clave"].ToString(); objTipoEmpleado.idTipoEmpleado = Convert.ToInt32(dr["idTipoEmpleado"]); objEmpleado.TipoEmpleado = objTipoEmpleado; return(objEmpleado); }
protected void btnLogin_Click(object sender, EventArgs e) { try { GestionarEmpleado gestionarEmpleado = new GestionarEmpleado(); entEmpleado objEmpleado = gestionarEmpleado.Login(txtUsuario.Text, txtPassword.Text); if (objEmpleado != null) { Session["empleado"] = objEmpleado; Response.Redirect("ControlPanel.aspx"); } else { Response.Write("<script>alert('Usuario o Password incorrectos')</script>"); } } catch (Exception ex) { throw ex; } }
private void AgregarHorario() { GestionarMedicoServicio gestionarMedicoServicio = new GestionarMedicoServicio(); GestionarHorarioAtencionServicio gestionarHorarioAtencion = new GestionarHorarioAtencionServicio(); entEmpleado objEmpleado = (entEmpleado)Session["empleado"]; List <entHorarioAtencion> Lista = null; entMedico objMedico = gestionarMedicoServicio.BuscarPorDNI(objEmpleado.nroDocumento); if (objMedico != null) { lblNombre.Text = objMedico.Empleado.nombres; lblApellidos.Text = objMedico.Empleado.apPaterno + " " + objMedico.Empleado.apMaterno; lblEspecialidad.Text = objMedico.Especialidad.descripcion; lblNroDocumento.Text = objMedico.Empleado.nroDocumento; Session["medico"] = objMedico; Lista = gestionarHorarioAtencion.ListarxID(objMedico.idMedico); grvHorarioAtencion.DataSource = CrearTablaHorarioAtencion(Lista); grvHorarioAtencion.DataBind(); } }
public entUsuario VerificarAcceso(String usuario, String clave)//logeo --listo { SqlCommand cmd = null; SqlDataReader dr = null; entUsuario u = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("uspVerificarAcceso", cn); cmd.Parameters.AddWithValue("@prmUsuario", usuario); cmd.Parameters.AddWithValue("@prmpassword", clave); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { u = new entUsuario(); u.Id_Usuario = Convert.ToInt32(dr["Id_Usuario"]); u.Nombre_Usuario = dr["nombre_Usuario"].ToString(); entRol r = new entRol(); r.Id_Rol = Convert.ToInt32(dr["Id_Rol"]); r.Nom_Puesto = dr["Nom_puesto"].ToString(); entEmpleado e = new entEmpleado(); e.Id_empleado = Convert.ToInt32(dr["Id_empleado"]); e.Id_rol = r; u.Id_empleado = e; } cn.Close(); } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(u); }
private entMedico GetMedicoAll(SqlDataReader dr) { entMedico objMedico = new entMedico(); entEspecialidad objEspecialidad = new entEspecialidad(); entEmpleado objEmpleado = new entEmpleado(); objMedico.idMedico = Convert.ToInt32(dr["idMedico"]); objMedico.estado = Convert.ToBoolean(dr["estado"]); //Objeto Empleado objEmpleado.idEmpleado = Convert.ToInt32(dr["idEmpleado"]); objEmpleado.nombres = dr["nombres"].ToString(); objEmpleado.apPaterno = dr["apPaterno"].ToString(); objEmpleado.apMaterno = dr["apMaterno"].ToString(); objEmpleado.nroDocumento = dr["nroDocumento"].ToString(); objEmpleado.imagen = dr["imagen"].ToString(); objMedico.Empleado = objEmpleado; //Objeto Especialidad objEspecialidad.idEspecialidad = Convert.ToInt32(dr["idEspecialidad"]); objEspecialidad.descripcion = dr["Especialidad"].ToString(); objMedico.Especialidad = objEspecialidad; return(objMedico); }
public entEmpleado Login(String usuario, String password) { entEmpleado objEmpleado = null; SqlCommand cmd = null; SqlDataReader dr = null; SqlConnection cn = null; try { cn = new SqlConnection(); cn = fabricaDAO.openConexionSQL(); cmd = new SqlCommand("spLogin", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("prmUsuario", usuario); cmd.Parameters.AddWithValue("prmClave", password); dr = cmd.ExecuteReader(); if (dr.Read()) { objEmpleado = GetSolicita(dr); } } catch (Exception ex) { throw ex; } return(objEmpleado); }
protected void btnBuscar_Click(object sender, EventArgs e) { GestionarMedicoServicio gestionarMedicoServicio = new GestionarMedicoServicio(); GestionarHorarioAtencionServicio gestionarHorarioAtencion = new GestionarHorarioAtencionServicio(); entEmpleado objEmpleado = new entEmpleado(); if (objEmpleado.ComprobarNroDocumento(txtDNI.Text)) { List <entHorarioAtencion> Lista = null; entMedico objMedico = gestionarMedicoServicio.BuscarPorDNI(txtDNI.Text); if (objMedico != null) { lblNombre.Text = objMedico.Empleado.nombres; lblApellidos.Text = objMedico.Empleado.apPaterno + " " + objMedico.Empleado.apMaterno; lblEspecialidad.Text = objMedico.Especialidad.descripcion; lblNroDocumento.Text = objMedico.Empleado.nroDocumento; Session["medico"] = objMedico; Lista = gestionarHorarioAtencion.ListarxID(objMedico.idMedico); grvHorarioAtencion.DataSource = CrearTablaHorarioAtencion(Lista); grvHorarioAtencion.DataBind(); } else { LimpiarCampos(); Response.Write("<script>alert('Error: No existe medico con el DNI ingresado.')</script>"); } } else { Response.Write("<script>alert('Error: Formato de DNI incorrecto.')</script>"); } LimpiarCampos(); }