/************************************************* EDITAR UNA PERSONA ***************************************************/ public string editarPersona(entPersona personaEditar) { string result; try { con = generarConexion(); con.Open(); string consulta = "UPDATE T_PERSONAS SET " + "PER_NOMBRE = '" + personaEditar.PER_NOMBRE + "'" + ", PER_APELLIDO = '" + personaEditar.PER_APELLIDO + "'" + ", PER_DOCUMENTO = '" + personaEditar.PER_DOCUMENTO + "'" + ", PER_GENERO = '" + personaEditar.PER_GENERO + "'" + ", PER_FECHA_NAC = CONVERT(datetime,'" + personaEditar.PER_FECHA_NAC + "'" + ",103) " + ", PER_TELEFONO = '" + personaEditar.PER_TELEFONO + "'" + ", PER_TELEFONO_2 = '" + personaEditar.PER_TELEFONO_2 + "'" + ", PER_EMAIL = '" + personaEditar.PER_EMAIL + "'" + " " + "WHERE PER_ID = '" + personaEditar.PER_ID + "';"; cmd = new SqlCommand(consulta, con); cmd.ExecuteNonQuery(); con.Close(); result = "OK"; } catch { result = "ERROR"; //MessageBox.Show("Hubo un problema. Contáctese con su administrador.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(result); }
public List <entUsuario> ListarUusariosConAsignacionCalls(Int32 user) { SqlCommand cmd = null; SqlDataReader dr = null; List <entUsuario> Lista = null; try{ SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("sp_ListaAsLlamadas", cn); cmd.Parameters.AddWithValue("@idsuper", user); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entUsuario>(); while (dr.Read()) { entUsuario u = new entUsuario(); u.Usu_Id = Convert.ToInt32(dr["AsiUsu_Usu_Trabajador_Id"]); u.Usu_Codigo = dr["Usu_Codigo"].ToString(); entPersona p = new entPersona(); p.Per_Nombres = dr["Per_Nombres"].ToString(); p.Per_Apellidos = dr["Per_Apellidos"].ToString(); u.Persona = p; u.Contador = Convert.ToInt32(dr["Asgnadas"]); Lista.Add(u); } } catch (Exception ex) { throw ex; }finally { cmd.Connection.Close(); } return(Lista); }
// UPDATEA EL ESTADO DEL DOCENTE public string EliminarDocente(entPersona eli_Docente) { string result; try { con = generarConexion(); con.Open(); string consulta = "set dateformat dmy UPDATE T_PERSONAS set per_fecha_baja = convert(varchar, GETDATE(), 103)," + "PER_FECHA_MOD = convert(varchar, GETDATE(), 103)," + "PER_ESTADO = 'N' " + "WHERE PER_ID = " + eli_Docente.PER_ID + ";"; cmd = new SqlCommand(consulta, con); cmd.ExecuteNonQuery(); con.Close(); result = "OK"; } catch { result = "ERROR"; //MessageBox.Show("Hubo un problema. Contáctese con su administrador.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(result); }
public entUsuario VerificarAcceso(String Usuario, String Password) { SqlCommand cmd = null; entUsuario u = null; try{ SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spVerificarAcceso", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmstrUsuario", Usuario); cmd.Parameters.AddWithValue("@prmstrPassword", Password); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { u = new entUsuario(); u.idUsuario = Convert.ToInt16(dr["idUsuario"]); u.FechaCreacion = Convert.ToDateTime(dr["FechaCreacion"]); u.UserName = dr["UserName"].ToString(); u.Activo = Convert.ToBoolean(dr["Activo"]); entPersona p = new entPersona(); p.Nombres = dr["Nombres"].ToString(); p.Apellidos = dr["APELLIDOs"].ToString(); p.DNI = dr["DNI"].ToString(); p.Sexo = dr["Sexo"].ToString(); u.Persona = p; } }catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(u); }
public Boolean EditarPersona(entPersona P) { SqlCommand cmd = null; Boolean edita = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spEditarPersona", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmintidPersona", P.idPersona); cmd.Parameters.AddWithValue("@prmstrNombre", P.nombreyApellidoPersona); cmd.Parameters.AddWithValue("@prmIdDni", P.DNI); cmd.Parameters.AddWithValue("@prmIdTelefono", P.telefono); cmd.Parameters.AddWithValue("@prmbitEstado", P.estPersona); cmd.Parameters.AddWithValue("@prmIdTipoPersona", P.idTipoPersona.idTipoPersona); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i >= 0) { edita = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(edita); }
public entPedido DevolverPedido(int pedidoID) { SqlCommand cmd = null; entPedido ped = null; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spDevolverPedido", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@pedidoID", pedidoID); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { ped = new entPedido(); ped.PedidoID = Convert.ToInt32(dr["pedidoID"]); ped.TipoPedido = dr["tipoPedido"].ToString(); ped.EstadoPedido = dr["estadoPedido"].ToString(); ped.Fecha = Convert.ToDateTime(dr["fecha"]); entCliente cli = new entCliente(); cli.ClienteID = Convert.ToInt32(dr["clienteID"]); ped.Cliente = cli; entPersona per = new entPersona(); per.PersonaID = Convert.ToInt32(dr["personaID"]); per.Nombre = dr["nombre"].ToString(); per.Apellidos = dr["apellidos"].ToString(); per.Dni = dr["dni"].ToString(); per.Telefono = dr["telefono"].ToString(); per.Direccion = dr["direccion"].ToString(); cli.Persona = per; entTipoPago tp = new entTipoPago(); tp.TipoPagoID = Convert.ToInt32(dr["tipoPagoID"]); tp.DescripcionTipoPago = dr["descripcionTipoPago"].ToString(); entMesa m = new entMesa(); string mesaID = dr["mesaID"].ToString(); if (mesaID != "") { m.MesaID = Convert.ToInt32(dr["mesaID"]); m.NumeroMesa = Convert.ToInt32(dr["numeroMesa"]); ped.Mesa = m; } ped.TipoPago = tp; } return(ped); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
/*****************************************************************/ /************ METODOS COMUNES PARA TODAS LAS PERSONAS ************/ /*****************************************************************/ /************************************************* INSERTAR UNA PERSONA ***************************************************/ public string Insertar(entPersona persona) { string result; DateTime nacimiento = persona.PER_FECHA_NAC; string nacimiento2 = nacimiento.ToString("yyyy-MM-dd"); try { con = generarConexion(); con.Open(); string consulta = "INSERT INTO T_PERSONAS " + "(PER_NOMBRE, " + "PER_APELLIDO, " + "PER_DOCUMENTO, " + "PER_GENERO, " + " PER_FECHA_NAC," + "PER_TELEFONO, " + "PER_TELEFONO_2, " + "PER_EMAIL," + "PER_TPE_ID," + "PER_LEGAJO," + "PER_ESTADO," + "PER_FECHA_ALTA," + "PER_FECHA_MOD," + "PER_FECHA_BAJA) " + "VALUES " + "('" + persona.PER_NOMBRE + "'" + ", '" + persona.PER_APELLIDO + "'" + ", '" + persona.PER_DOCUMENTO + "'" + ", '" + persona.PER_GENERO + "'" + ",CAST('" + nacimiento2 + "' AS Date)" + ", '" + persona.PER_TELEFONO + "'" + ", '" + persona.PER_TELEFONO_2 + "'" + ", '" + persona.PER_EMAIL + "'" + ", " + persona.PER_TPE_ID + ", '" + persona.PER_LEGAJO + "'" + ", '" + persona.PER_ESTADO + "'" + ", GETDATE()" + ", NULL " + ", NULL);"; cmd = new SqlCommand(consulta, con); cmd.ExecuteNonQuery(); con.Close(); result = "OK"; } catch (Exception ex) { result = "ERROR"; //MessageBox.Show("Hubo un problema. Contáctese con su administrador. Error-" + ex.ToString()); } return(result); }
public List <entUsuario> ListaUsuarios(Int32 UsuarioId, Int32 SucursalId) { SqlCommand cmd = null; SqlDataReader dr = null; List <entUsuario> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListaUsuariosXTipo", cn); cmd.Parameters.AddWithValue("@prmtIntIdUsu", UsuarioId); cmd.Parameters.AddWithValue("@prmtIntSucId", SucursalId); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entUsuario>(); while (dr.Read()) { entUsuario u = new entUsuario(); u.Usu_Id = Convert.ToInt32(dr["Usu_Id"]); u.Usu_Codigo = dr["Usu_Codigo"].ToString(); entPersona p = new entPersona(); p.Per_Nombres = dr["Per_Nombres"].ToString(); p.Per_Apellidos = dr["Per_Apellidos"].ToString(); p.Per_DNI = dr["Per_DNI"].ToString(); p.Per_Correo = dr["Per_Correo"].ToString(); p.Per_Celular = dr["Per_Celular"].ToString(); // p.Per_Telefono = dr["Per_Telefono"].ToString(); u.Persona = p; entSucursal s = new entSucursal(); s.Suc_Id = Convert.ToInt32(dr["Suc_Id"]); s.Suc_Nombre = dr["Suc_Nombre"].ToString(); u.Sucursal = s; entTipoUsuario tu = new entTipoUsuario(); tu.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString(); u.TipoUsuario = tu; u.Usu_Telefono = dr["Usu_Telefono"].ToString(); u.Usu_Estado = dr["Usu_Estado"].ToString(); u.Usu_FechaHasta = Convert.ToDateTime(dr["Usu_FechaHasta"]); u.Contador = 0; Lista.Add(u); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(Lista); }
public List <entPedido> ListaHistllamadas(String telefono) { SqlCommand cmd = null; SqlDataReader dr = null; List <entPedido> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spHisLlamadasPedido", cn); cmd.Parameters.AddWithValue("@NUM_TELEF", telefono); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entPedido>(); while (dr.Read()) { entPedido p = new entPedido(); p.Respuesta = dr["Respuesta"].ToString(); p.Ped_FechaRegistro = Convert.ToDateTime(dr["Ped_FechaRegistro"]); p.Ped_Obser_Estados = dr["Ped_Obser_Estados"].ToString(); p.Ped_Observaciones = dr["Ped_Observaciones"].ToString(); entEstado e = new entEstado(); e.Est_Nombre = dr["Est_Nombre"].ToString(); p.Estado = e; entCliente_Telefono ct = new entCliente_Telefono(); entCliente c = new entCliente(); c.Cli_Nombre = dr["Cli_Nombre"].ToString(); c.Cli_Numero_Documento = dr["Cli_Numero_Documento"].ToString(); entTelefono t = new entTelefono(); t.Tel_Numero = dr["Tel_Numero"].ToString(); ct.Cliente = c; ct.Telefono = t; p.ClienteTelefono = ct; entUsuario u = new entUsuario(); entPersona pe = new entPersona(); pe.Per_Nombres = dr["Per_Nombres"].ToString(); pe.Per_Apellidos = dr["Per_Apellidos"].ToString(); u.Persona = pe; p.Usuario = u; entAccionComercial ac = new entAccionComercial(); ac.Acc_Nombre = dr["Acc_Nombre"].ToString(); entProducto pro = new entProducto(); pro.Pro_Nombre = dr["Pro_Nombre"].ToString(); p.Producto = pro; p.AccionComercial = ac; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public Boolean EliminarPersona(entPersona p) { try { return(datPersona.Instancia.EliminarPersona(p)); } catch (Exception e) { throw e; } }
public List <entCliente> ListaCliente(string nombre) { SqlCommand cmd = null; List <entCliente> lista = new List <entCliente>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spListarClientes", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nombre", nombre); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entCliente cli = new entCliente(); cli.ClienteID = Convert.ToInt16(dr["clienteID"]); entPersona pe = new entPersona(); pe.PersonaID = Convert.ToInt16(dr["personaID"]); pe.Nombre = dr["nombre"].ToString(); pe.Apellidos = dr["apellidos"].ToString(); pe.Dni = dr["dni"].ToString(); pe.Telefono = dr["telefono"].ToString(); pe.Sexo = dr["sexo"].ToString(); pe.Direccion = dr["direccion"].ToString(); string fecha = dr["fechaNacimiento"].ToString(); if (fecha != "") { pe.FechaNacimiento = Convert.ToDateTime(fecha); } //pe.FechaNacimiento = Convert.ToDateTime(dr["fechaNacimiento"]); cli.Persona = pe; entUsuario u = new entUsuario(); u.UsuarioID = Convert.ToInt16(dr["usuarioID"]); u.NombreUsuario = dr["nombreUsuario"].ToString(); u.Contrasena = dr["contrasena"].ToString(); u.Rol = dr["rol"].ToString(); u.Estado = Convert.ToBoolean(dr["estado"]); u.ImgUsuario = dr["imgUsuario"].ToString(); cli.Usuario = u; lista.Add(cli); } return(lista); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public entTrabajador DevolverTrabajadorLogin(int idUsuario) { SqlCommand cmd = null; entTrabajador tra = null; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spDevolverTrabajadorLogin", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idUsuario", idUsuario); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { tra = new entTrabajador(); tra.TrabajadorID = Convert.ToInt16(dr["trabajadorID"]); entPersona pe = new entPersona(); pe.PersonaID = Convert.ToInt16(dr["personaID"]); pe.Nombre = dr["nombre"].ToString(); pe.Apellidos = dr["apellidos"].ToString(); pe.Dni = dr["dni"].ToString(); pe.Telefono = dr["telefono"].ToString(); pe.Sexo = dr["sexo"].ToString(); pe.Direccion = dr["direccion"].ToString(); string fecha = dr["fechaNacimiento"].ToString(); if (fecha != "") { pe.FechaNacimiento = Convert.ToDateTime(fecha); } tra.Persona = pe; entUsuario u = new entUsuario(); u.UsuarioID = Convert.ToInt16(dr["usuarioID"]); u.NombreUsuario = dr["nombreUsuario"].ToString(); u.Rol = dr["rol"].ToString(); u.Estado = Convert.ToBoolean(dr["estado"]); u.ImgUsuario = dr["imgUsuario"].ToString(); tra.Usuario = u; } return(tra); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public List <entPedido> ListaPedidosOnline(string estado, string nombre) { SqlCommand cmd = null; List <entPedido> lista = new List <entPedido>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spListarPedidosOnline", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@estado", estado); cmd.Parameters.AddWithValue("@cliente", nombre); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entPedido ped = new entPedido(); ped.PedidoID = Convert.ToInt32(dr["pedidoID"]); ped.EstadoPedido = dr["estadoPedido"].ToString(); ped.Fecha = Convert.ToDateTime(dr["fecha"]); entPersona per = new entPersona(); per.PersonaID = Convert.ToInt32(dr["personaID"]); per.Nombre = dr["nombre"].ToString(); per.Apellidos = dr["apellidos"].ToString(); per.Direccion = dr["direccion"].ToString(); entCliente cli = new entCliente(); cli.ClienteID = Convert.ToInt32(dr["clienteID"]); entTipoPago tp = new entTipoPago(); tp.TipoPagoID = Convert.ToInt32(dr["tipoPagoID"]); tp.DescripcionTipoPago = dr["descripcionTipoPago"].ToString(); cli.Persona = per; ped.Cliente = cli; ped.TipoPago = tp; lista.Add(ped); } return(lista); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public List <entArticulo> ListaArticluos() { SqlCommand cmd = null; SqlDataReader dr = null; List <entArticulo> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListArticulos", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entArticulo>(); while (dr.Read()) { entArticulo a = new entArticulo(); a.Art_Id = Convert.ToInt32(dr["Art_Id"]); a.Art_FechaPublicacion = Convert.ToDateTime(dr["Art_FechaPublicacion"]); a.Art_Image = dr["Art_Image"].ToString(); a.Art_Url = dr["Art_Url"].ToString(); a.Art_Titulo = dr["Art_Titulo"].ToString(); a.Art_Descripcion = dr["Art_Descripcion"].ToString(); entUsuario u = new entUsuario(); entTipoUsuario tu = new entTipoUsuario(); tu.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString(); u.TipoUsuario = tu; entPersona p = new entPersona(); p.Per_Nombres = dr["Per_Nombres"].ToString(); p.Per_Apellidos = dr["Per_Apellidos"].ToString(); u.Persona = p; a.usuario = u; Lista.Add(a); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public entArticulo BuscaArticulo(String titulo) { SqlCommand cmd = null; SqlDataReader dr = null; entArticulo a = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscaArticulo", cn); cmd.Parameters.AddWithValue("@desc", titulo); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { a = new entArticulo(); a.Art_Id = Convert.ToInt32(dr["Art_Id"]); a.Art_FechaPublicacion = Convert.ToDateTime(dr["Art_FechaPublicacion"]); a.Art_Image = dr["Art_Image"].ToString(); a.Art_Url = dr["Art_Url"].ToString(); a.Art_Titulo = dr["Art_Titulo"].ToString(); a.Art_Descripcion = dr["Art_Descripcion"].ToString(); entUsuario u = new entUsuario(); entTipoUsuario tu = new entTipoUsuario(); tu.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString(); u.TipoUsuario = tu; entPersona p = new entPersona(); p.Per_Nombres = dr["Per_Nombres"].ToString(); p.Per_Apellidos = dr["Per_Apellidos"].ToString(); u.Persona = p; a.usuario = u; } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(a); }
public string EliminarDocentePersona(entPersona eli_Docente)//metodo que elimina docente en persona cuando ya existe un docente con sala y turno en la t_grupo_sala { string result; try { con = generarConexion(); con.Open(); string consulta = "set dateformat dmy DELETE FROM T_PERSONAS WHERE PER_ID = '" + eli_Docente.PER_ID + "';"; cmd = new SqlCommand(consulta, con); cmd.ExecuteNonQuery(); con.Close(); result = "OK"; } catch (Exception ex) { result = "ERROR"; //MessageBox.Show("Hubo un problema. Contáctese con su administrador. Error " + ex.ToString()); } return(result); }
// ELIMINA EL DOCENTE DE LA GRUPO_SALAS public string EliminarDocenteGrupoSala(entPersona eli_Docente)//metodo que elimina docente, le coloca fecha de baja no elimina de la base { string result; try { con = generarConexion(); con.Open(); string consulta = "set dateformat dmy DELETE FROM T_GRUPO_SALA WHERE GRS_PER_ID = " + eli_Docente.PER_ID + ";"; cmd = new SqlCommand(consulta, con); cmd.ExecuteNonQuery(); con.Close(); result = "OK"; } catch { result = "ERROR"; //MessageBox.Show("Hubo un problema. Contáctese con su administrador.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(result); }
public entPersona BuscarPersona(int idPersona) { SqlCommand cmd = null; entPersona c = null; entTipoPersona tp = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscarPersona", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmintidPersona", idPersona); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { c = new entPersona(); tp = new entTipoPersona(); c.idPersona = Convert.ToInt32(dr["IdPersona"]); tp.idTipoPersona = Convert.ToInt32(dr["idTipoPersona"]); //tc.desTipoCliente = dr["DesTipoCliente"].ToString(); c.idTipoPersona = tp; c.nombreyApellidoPersona = Convert.ToString(dr["NombreYApellidoPersona"]); c.DNI = Convert.ToString(dr["Dni"]); c.telefono = Convert.ToInt32(dr["Telefono"]); c.estPersona = Convert.ToBoolean(dr["EstPersona"]); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(c); }
public List <entPersona> ListarPersona() { SqlCommand cmd = null; List <entPersona> lista = new List <entPersona>(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarPersona", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entPersona Persona = new entPersona(); entTipoPersona TipoPersona = new entTipoPersona(); Persona.idPersona = Convert.ToInt32(dr["IdPersona"]); //tp.desTipoCliente = Convert.ToInt16(dr["idTipoCliente"]); TipoPersona.desTipoPersona = dr["DesTipoCliente"].ToString(); Persona.idTipoPersona = TipoPersona; Persona.nombreyApellidoPersona = dr["Nombres"].ToString(); Persona.DNI = dr["Dni"].ToString(); Persona.telefono = Convert.ToInt32(dr["Telefono"]); Persona.estPersona = Convert.ToBoolean(dr["EstPersona"]); lista.Add(Persona); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public List <entUsuario> ListaSupersCall(Int32 SucursalId) { SqlCommand cmd = null; SqlDataReader dr = null; List <entUsuario> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListaSupervisoresCall", cn); cmd.Parameters.AddWithValue("@prmtIntSucId", SucursalId); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entUsuario>(); while (dr.Read()) { entUsuario u = new entUsuario(); u.Usu_Id = Convert.ToInt32(dr["Usu_Id"]); entPersona p = new entPersona(); p.Per_Nombres = dr["Per_Nombres"].ToString(); p.Per_Apellidos = dr["Per_Apellidos"].ToString(); u.Persona = p; Lista.Add(u); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(Lista); }
// ELIMINA EL DOCENTE DE LA GRUPO_SALAS public string EliminarDocenteGrupoSala(entPersona eli_Docente)//metodo que elimina docente, le coloca fecha de baja no elimina de la base { return(objMetPersonas.EliminarDocenteGrupoSala(eli_Docente)); }
public entUsuario DetalleUsuario(Int32 UsuarioId, Int32 UsuarioIdSuper) { SqlCommand cmd = null; SqlDataReader dr = null; entUsuario u = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spDetalleUsuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmtIntIdUsu", UsuarioId); cmd.Parameters.AddWithValue("@prmtIntIdUsuSuper", UsuarioIdSuper); cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { u = new entUsuario(); u.Usu_Id = Convert.ToInt32(dr["Usu_Id"]); u.Usu_Codigo = dr["Usu_Codigo"].ToString(); entPersona p = new entPersona(); p.Per_Id = Convert.ToInt32(dr["Per_Id"]); p.Per_Codigo = dr["Per_Codigo"].ToString(); p.Per_Nombres = dr["Per_Nombres"].ToString(); p.Per_Apellidos = dr["Per_Apellidos"].ToString(); p.Per_DNI = dr["Per_DNI"].ToString(); p.Per_Foto = dr["Per_Foto"].ToString(); p.Per_Celular = dr["Per_Celular"].ToString(); p.Per_Correo = dr["Per_Correo"].ToString(); //p.Per_Telefono = dr["Per_Telefono"].ToString(); p.Per_Direccion = dr["Per_Direccion"].ToString(); p.Per_FechaNacimiento = Convert.ToDateTime(dr["Per_FechaNacimiento"]); p.Per_LugarNacimiento = dr["Per_LugarNacimiento"].ToString(); u.Persona = p; u.Usu_Estado = dr["Usu_Estado"].ToString(); u.Usu_FechaHasta = Convert.ToDateTime(dr["Usu_FechaHasta"]); entTipoUsuario t = new entTipoUsuario(); t.TipUsu_Id = Convert.ToInt32(dr["TipUsu_Id"]); t.TipUsu_Codigo = dr["TipUsu_Codigo"].ToString(); t.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString(); u.TipoUsuario = t; entSucursal s = new entSucursal(); s.Suc_Id = Convert.ToInt32(dr["Suc_Id"]); s.Suc_Codigo = dr["Suc_Codigo"].ToString(); s.Suc_Nombre = dr["Suc_Nombre"].ToString(); s.Suc_Direccion = dr["Suc_Direccion"].ToString(); s.Suc_Ciudad = dr["Suc_Ciudad"].ToString(); s.Suc_Telefono = dr["Suc_Telefono"].ToString(); u.Sucursal = s; u.Usu_Telefono = dr["Usu_Telefono"].ToString(); u.Usu_UsuarioRegistro = dr["Usu_UsuarioRegistro"].ToString(); u.Usu_FechaRegistro = Convert.ToDateTime(dr["Usu_FechaRegistro"]); u.Usu_FechaModificacion = Convert.ToDateTime(dr["Usu_FechaModificacion"]); u.Usu_UsuarioModificacion = dr["Usu_UsuarioModificacion"].ToString(); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(u); }
public string EliminarDocentePersona(entPersona eli_Docente)//metodo que elimina docente en persona cuando ya existe un docente con sala y turno en la t_grupo_sala { return(objMetPersonas.EliminarDocentePersona(eli_Docente)); }
public entUsuario VerificarAccesoIntranet(String prmstrLogin, String prmstrPassw) { SqlCommand cmd = null; SqlDataReader dr = null; entUsuario u = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spVerificarAccesoIntranet", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmstrLogin", prmstrLogin); cmd.Parameters.AddWithValue("@prmstrPassw", prmstrPassw); cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { u = new entUsuario(); u.Usu_Id = Convert.ToInt32(dr["Usu_Id"]); u.Usu_Codigo = dr["Usu_Codigo"].ToString(); u.usu_Config_Color = dr["usu_Config_Color"].ToString(); u.Usu_Telefono = dr["Usu_Telefono"].ToString(); entPersona p = new entPersona(); p.Per_Nombres = dr["Per_Nombres"].ToString(); p.Per_Apellidos = dr["Per_Apellidos"].ToString(); p.Per_DNI = dr["Per_DNI"].ToString(); p.Per_Celular = dr["Per_Celular"].ToString(); p.Per_Correo = dr["Per_Correo"].ToString(); p.Per_Direccion = dr["Per_Direccion"].ToString(); p.Per_Foto = dr["Per_Foto"].ToString(); p.Per_FechaNacimiento = Convert.ToDateTime(dr["Per_FechaNacimiento"]); p.Per_LugarNacimiento = dr["Per_LugarNacimiento"].ToString(); u.Persona = p; entTipoUsuario t = new entTipoUsuario(); t.TipUsu_Id = Convert.ToInt32(dr["TipUsu_Id"]); t.TipUsu_Codigo = dr["TipUsu_Codigo"].ToString(); t.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString(); u.TipoUsuario = t; entSucursal s = new entSucursal(); s.Suc_Id = Convert.ToInt32(dr["Suc_Id"]); s.Suc_Codigo = dr["Suc_Codigo"].ToString(); s.Suc_Nombre = dr["Suc_Nombre"].ToString(); u.Sucursal = s; u.Usu_Login = dr["Usu_Login"].ToString(); u.Usu_Estado = dr["Usu_Estado"].ToString(); u.Usu_FechaHasta = Convert.ToDateTime(dr["Usu_FechaHasta"]); u.Usu_FechaRegistro = Convert.ToDateTime(dr["Usu_FechaRegistro"]); u.Usu_UsuarioRegistro = dr["Usu_UsuarioRegistro"].ToString(); u.Usu_FechaModificacion = Convert.ToDateTime(dr["Usu_FechaModificacion"]); u.Usu_UsuarioModificacion = dr["Usu_UsuarioModificacion"].ToString(); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(u); }
/************************************************* EDITAR UNA PERSONA ***************************************************/ public string editarPersona(entPersona personaEditar) { return(objMetPersonas.editarPersona(personaEditar)); }
// UPDATEA EL ESTADO DEL DOCENTE public string EliminarDocente(entPersona eli_Docente) { return(objMetPersonas.EliminarDocente(eli_Docente)); }
//Metodo que devuelve la entidad Persona para un docente permitiendo pasar los datos de la grilla a los form editar y eliminar //hola public entPersona BuscaDocente(string documento) { entPersona ent = new entPersona(); try { con = generarConexion(); con.Open(); string consulta = "SELECT * FROM T_PERSONAS P WHERE P.PER_DOCUMENTO = '" + documento + "';"; cmd = new SqlCommand(consulta, con); dta = new SqlDataAdapter(cmd); dt = new DataTable(); dta.Fill(dt); con.Close(); if (dt != null) { foreach (DataRow dr in dt.Rows) { //result = Convert.ToString(dr["PER_ID"]); if (dr["PER_ID"] != DBNull.Value) { ent.PER_ID = Convert.ToInt32(dr["PER_ID"]); } if (dr["PER_NOMBRE"] != DBNull.Value) { ent.PER_NOMBRE = Convert.ToString(dr["PER_NOMBRE"]); } if (dr["PER_APELLIDO"] != DBNull.Value) { ent.PER_APELLIDO = Convert.ToString(dr["PER_APELLIDO"]); } if (dr["PER_DOCUMENTO"] != DBNull.Value) { ent.PER_DOCUMENTO = Convert.ToInt32(dr["PER_DOCUMENTO"]); } if (dr["PER_GENERO"] != DBNull.Value) { ent.PER_GENERO = Convert.ToString(dr["PER_GENERO"]); } if (dr["PER_FECHA_NAC"] != DBNull.Value) { ent.PER_FECHA_NAC = Convert.ToDateTime(dr["PER_FECHA_NAC"]); } if (dr["PER_TELEFONO"] != DBNull.Value) { ent.PER_TELEFONO = Convert.ToString(dr["PER_TELEFONO"]); } if (dr["PER_TELEFONO_2"] != DBNull.Value) { ent.PER_TELEFONO_2 = Convert.ToString(dr["PER_TELEFONO_2"]); } if (dr["PER_EMAIL"] != DBNull.Value) { ent.PER_EMAIL = Convert.ToString(dr["PER_EMAIL"]); } if (dr["PER_TPE_ID"] != DBNull.Value) { ent.PER_TPE_ID = Convert.ToString(dr["PER_TPE_ID"]); } if (dr["PER_LEGAJO"] != DBNull.Value) { ent.PER_LEGAJO = Convert.ToString(dr["PER_LEGAJO"]); } } } } catch (Exception ex) { //MessageBox.Show("Hubo un problema. Contáctese con su administrador. Error :" + ex.ToString()); } return(ent); }
/*****************************************************************/ /************ METODOS COMUNES PARA TODAS LAS PERSONAS ************/ /*****************************************************************/ /************************************************* INSERTAR UNA PERSONA ***************************************************/ public string Insertar(entPersona persona) { return(objMetPersonas.Insertar(persona)); }