public string ModificarCarrera(Estructuras.Carrera carrera, Estructuras.Adminstrador administrador) { string mensaje = ""; Logica.Metodos.CarreraCl oCarreraCl = new Logica.Metodos.CarreraCl(); Logica.Metodos.AdministrativoCL oAdministrativoCl = new Logica.Metodos.AdministrativoCL(); if (oAdministrativoCl.ValidarSession(administrador.Username, administrador.password)) { if (oCarreraCl.CarreraRepetida(carrera.ID_Carrera)) { oCarreraCl.ModificarCarrera(carrera.ID_Carrera, carrera.Nombre_Carrera, carrera.Estado); if (oCarreraCl.IsError) { mensaje = oCarreraCl.ErrorDescripcion; } else { mensaje = "Carrera Modificada correctamente"; } } else { mensaje = "No se encontro el codigo de carrera digitado"; } } else { mensaje = "Fallo al inicio del usuario"; } return mensaje; }
public string ModificarAula(Estructuras.Aula aula, Estructuras.Adminstrador administrador) { string mensaje = ""; if (oAdministradorSql.ValidarSession(administrador.Username, administrador.password)) { if (oAulaCl.AulaRepetida(aula.ID_Aula)) { oAulaCl.ModificarAula(aula.ID_Aula, aula.Nombre_Aula); if (oAulaCl.IsError) { mensaje = oAulaCl.ErrorDescripcion; } else { mensaje = "Aula modificada correctamente"; } } else { mensaje = "El numero de aula no existe"; } } else { mensaje = "Fallo al inicio de sesion"; } return mensaje; }
public string EliminarGrupo(int id_grupo, Estructuras.Adminstrador Administrador) { string mensaje = ""; if (oAdmninistrativoCl.ValidarSession(Administrador.Username, Administrador.password)) { if (oGrupoCl.GrupoRepetido(id_grupo)) { oGrupoCl.EliminarGrupo(id_grupo); if (oGrupoCl.IsError) { mensaje = oGrupoCl.ErrorDescripcion; } else { mensaje = "Grupo Eliminado correctamente"; } } else { mensaje = "El grupo no existe"; } } else { mensaje = "Fallo al inicio de sesion"; } return mensaje; }
public string EliminarRegistro(int n_registro, Estructuras.Adminstrador administrador) { string mensaje = ""; if (oAdministrativoCl.ValidarSession(administrador.Username, administrador.password)) { if (oGrupo_EstudianteCl.ExisteRegistro(n_registro)) { oGrupo_EstudianteCl.EliminarRegistro(n_registro); if (oGrupo_EstudianteCl.IsError) { mensaje = oGrupo_EstudianteCl.ErrorDescripcion; } else { mensaje = "Registro eliminado correctamente"; } } else { mensaje = "El registro no existe"; } } else { mensaje = "Fallo al inicio de sesion"; } return mensaje; }
public string InsertarCarrera(Estructuras.Carrera carrera, Estructuras.Adminstrador administrador) { string mensaje = ""; Logica.Metodos.CarreraCl oCarreraCl = new Logica.Metodos.CarreraCl(); Logica.Metodos.AdministrativoCL oAdministrativoCl = new Logica.Metodos.AdministrativoCL(); if (oAdministrativoCl.ValidarSession(administrador.Username, administrador.password)) { if (oCarreraCl.CarreraRepetida(carrera.ID_Carrera)) { mensaje = "El codigo digitado ya esta reservado para una carrera"; } else { oCarreraCl.InsertarCarrera(carrera.ID_Carrera, carrera.Nombre_Carrera, carrera.Estado); if (oCarreraCl.IsError) { mensaje = oCarreraCl.ErrorDescripcion; } mensaje = mensaje+" Carrera agregada correctamente"; } } else { mensaje = "Fallo al inicio del usuario"; } return mensaje; }
public void GuardarUsuario(ref Estructuras.Tarjeta Tarjeta1, ref Estructuras.Usuarios Usuario1) { Dictionary <string, object> Resultado = new Dictionary <string, object>(); Tarjeta1.Error = string.Empty; try { switch (Tarjeta1.Accion) { case Constantes.Accion.Insertar: { Tuple <object, string, bool>[] T1 = Estructuras.GenerarTuplaGuardarRegistro(Usuario1, nameof(Usuario1.IdUsuario), nameof(Usuario1.IdGuid), Tarjeta1.Accion); using (Consultar ObjConsultas = new Consultar()) Resultado = ObjConsultas.Consultas(Constantes.Consulta.CrearUsuarios, T1); if (Resultado.Count > 0) { if ((byte)Resultado[nameof(Usuario1.IdUsuario)] > 0) { Usuario1.IdUsuario = (byte)Resultado[nameof(Usuario1.IdUsuario)]; Usuario1.IdGuid = (Guid)Resultado[nameof(Usuario1.IdGuid)]; Tarjeta1.Resultado = Constantes.Resultado.Correcto; } else { Tarjeta1.Resultado = Constantes.Resultado.Incorrecto; } } else { Tarjeta1.Resultado = Constantes.Resultado.Incorrecto; } break; } case Constantes.Accion.Actualizar: { if (Usuario1.IdUsuario <= 0) { throw new FormatException(); } Tuple <object, string, bool>[] T1 = Estructuras.GenerarTuplaGuardarRegistro(Usuario1, nameof(Usuario1.IdUsuario), nameof(Usuario1.IdGuid), Tarjeta1.Accion); using (Consultar ObjConsultas = new Consultar()) Resultado = ObjConsultas.Consultas(Constantes.Consulta.ActualizarUsuarios, T1); Tarjeta1.Resultado = Constantes.Resultado.Correcto; break; } case Constantes.Accion.Eliminar: { Usuario1.IdUsuario = 0; Tarjeta1.Resultado = Constantes.Resultado.Incorrecto; Tarjeta1.Error = "Favor de contactarse con el soporte de la página y reportar el siguiente error: CCP-N-03"; break; } } } catch (Exception) { Usuario1.IdUsuario = 0; Tarjeta1.Resultado = Constantes.Resultado.Error; } }
public string ElminarEstudiante(int ID_Estudiante, Estructuras.Adminstrador administrador) { string mensaje = ""; if (oAdministradorCl.ValidarSession(administrador.Username, administrador.password)) { if (oEstudianteCl.EstudianteRepetido(ID_Estudiante)) { Estructuras.EstudiantePerson oEstudiantePersona = new Estructuras.EstudiantePerson(); var data = oEstudianteCl.ObtenerEstudiante(ID_Estudiante); oEstudiantePersona.Cedula = Convert.ToInt32(data.Tables[0].Rows[0]["cedula"]); oEstudianteCl.EliminarEstudiante(ID_Estudiante); if (oEstudianteCl.IsError) { mensaje = oEstudianteCl.ErrorDescripcion; } oPersonalCl.EliminarPersona(oEstudiantePersona.Cedula); if (oPersonalCl.IsError) { mensaje = mensaje + oPersonalCl.ErrorDescripcion; } mensaje = mensaje + "Estudiante elimiado correctamente"; } else { mensaje = "Ese id de estudiante no existe"; } } else { mensaje = "Fallo al inicio de sesion"; } return mensaje; }
public void Cliente_XmlDeserialize_TM() { Estructuras objEstructuras = new Estructuras(); var xml = new System.Xml.XmlDocument(); xml.Load(@"C:\Users\rahern3\Documents\Visual Studio 2013\Projects\KnockoutJS\Web.knockoutJS\Web.knockoutJS\Data\Clientes.xml"); objEstructuras = XmlUtilities.ToObject <Estructuras>(xml.InnerXml); }
public void ConsultarCatalogoAdministradores(ref Estructuras.Tarjeta Tarjeta1, ref Estructuras.Administradores Administradores1, DateTime FechaInicio, DateTime FechaFin, bool BuscarTodosLosEstados = false) { DataTable Tabla = new DataTable(); Dictionary <string, object> Resultado = new Dictionary <string, object>(); Tarjeta1.Error = string.Empty; try { switch (Tarjeta1.TipoConsulta) { case Constantes.TipoConsulta.Masiva: { Tuple <object, string>[] T1 = Estructuras.GenerarTuplaLeerRegistros(Administradores1, FechaInicio, FechaFin, Tarjeta1.TipoConsulta); using (Consultar ObjConsulta = new Consultar()) Tabla = ObjConsulta.Consultas(Constantes.Consulta.LeerAdministradores, T1); Tarjeta1.TablaConsulta = Tabla; break; } case Constantes.TipoConsulta.IndividualPorId: { if (Administradores1.IdAdministrador <= 0) { throw new FormatException(); } Tuple <object, string, bool>[] T1 = Estructuras.GenerarTuplaLeerRegistros(Administradores1, FechaInicio, FechaFin, Tarjeta1.TipoConsulta, BuscarTodosLosEstados, nameof(Administradores1.IdAdministrador)); using (Consultar ObjConsulta = new Consultar()) Resultado = ObjConsulta.Consultas(Constantes.Consulta.LeerAdministradores, T1); if (Resultado.Count > 0) { if ((int)Resultado["IdUsuarioCreacion"] > 0) { Administradores1 = (Estructuras.Administradores)Estructuras.DictionaryEnEstructura(Administradores1, Resultado); Tarjeta1.Resultado = Constantes.Resultado.Correcto; } } break; } default: { Tarjeta1.Error = "Favor de contactarse con el soporte de la página y reportar el siguiente error: CCP-N-01"; throw new Exception(); } } } catch (FormatException) { Tarjeta1.Error = "Favor de contactarse con el soporte de la página y reportar el siguiente error: CCP-N-02"; Tarjeta1.Resultado = Constantes.Resultado.Error; Tarjeta1.TablaConsulta = null; } catch (Exception) { Tarjeta1.Resultado = Constantes.Resultado.Error; Tarjeta1.TablaConsulta = null; } }
public string EditarEmpleado(Estructuras.Empleado empleado, int id) { EmpleadoCl oEmpleadoCl = new EmpleadoCl(); oEmpleadoCl.EditarEmpleado(id,empleado.Cedula, empleado.Nombre, empleado.Edad, empleado.Puesto); if (oEmpleadoCl.IsError) { return "Error " + oEmpleadoCl.ErrorDescripcion; } return "Empleado editado " + empleado.Nombre; }
public string InsertarEstudiante(Estructuras.Persona persona, Estructuras.Estudiante estudiante, Estructuras.Adminstrador administrador) { string mensaje = ""; if (oAdministradorCl.ValidarSession(administrador.Username, administrador.password)) { if (oCarreraCl.CarreraRepetida(estudiante.ID_Carrera)) { var data = oCarreraCl.ObtenerCarrera(estudiante.ID_Carrera); Estructuras.Carrera oCarrera = new Estructuras.Carrera(); oCarrera.Estado = Convert.ToInt32(data.Tables[0].Rows[0]["estado"]); if (oCarrera.Estado == 0) { if (oPersonalCl.CedulaRepetida(persona.Cedula)) { mensaje = "La cedula ya esta reservada para algun administrador,estudiante o profesor"; } else { if (oEstudianteCl.EstudianteRepetido(estudiante.ID_Estudiante)) { mensaje = "El id de estudiante ya existe"; } else { oPersonalCl.InsertarPersona(persona.Cedula, persona.Nombre, persona.Apellidos); if (oPersonalCl.IsError) { mensaje = oPersonalCl.ErrorDescripcion; } oEstudianteCl.InsertarEstudiante(estudiante.Fecha_nacimiento, estudiante.ID_Carrera, persona.Cedula, estudiante.Direccion); if (oEstudianteCl.IsError) { mensaje = mensaje + oEstudianteCl.ErrorDescripcion; } mensaje = "Estudiante agredado correctamente"; } } } else { mensaje = "La carrera no esta disponible"; } } else { mensaje = mensaje = "El codigo de carrera no es valido"; } } else { mensaje = "Fallo al inicio de session"; } return mensaje; }
public bool IniciarSesion(ref Estructuras.Tarjeta Tarjeta1) { Estructuras.Administradores Administrador1 = Tarjeta1.Administrador; try { if (string.IsNullOrEmpty(Administrador1.Contrasenia) || string.IsNullOrEmpty(Administrador1.NumeroControl)) { throw new Exception(); } Administrador1.Contrasenia = ObtenerHash(Administrador1.Contrasenia); Administrador1.FechaCreacion = new DateTime(1900, 1, 1); Administrador1.FechaActualizacion = new DateTime(1900, 1, 1); Dictionary <string, object> DicResultado = new Dictionary <string, object>(); bool Resultado = false; Tuple <object, string, bool>[] T1 = new Tuple <object, string, bool>[] { new Tuple <object, string, bool>(Administrador1.NumeroControl, nameof(Administrador1.NumeroControl), false), new Tuple <object, string, bool>(Administrador1.Contrasenia, nameof(Administrador1.Contrasenia), false), new Tuple <object, string, bool>(Administrador1.IdAdministrador, nameof(Administrador1.IdAdministrador), true), new Tuple <object, string, bool>(Administrador1.IdGuid, nameof(Administrador1.IdGuid), true), new Tuple <object, string, bool>(Administrador1.Nombres, nameof(Administrador1.Nombres), true), new Tuple <object, string, bool>(Administrador1.Paterno, nameof(Administrador1.Paterno), true), new Tuple <object, string, bool>(Administrador1.Materno, nameof(Administrador1.Materno), true), new Tuple <object, string, bool>(Administrador1.UrlFoto, nameof(Administrador1.UrlFoto), true), new Tuple <object, string, bool>(Administrador1.IdGenero, nameof(Administrador1.IdGenero), true), new Tuple <object, string, bool>(Administrador1.IdEditable, nameof(Administrador1.IdEditable), true), new Tuple <object, string, bool>(Administrador1.IdEstaActivo, nameof(Administrador1.IdEstaActivo), true), new Tuple <object, string, bool>(Administrador1.IdAdminCreacion, nameof(Administrador1.IdAdminCreacion), true), new Tuple <object, string, bool>(Administrador1.FechaCreacion, nameof(Administrador1.FechaCreacion), true), new Tuple <object, string, bool>(Administrador1.IdAdminActualizacion, nameof(Administrador1.IdAdminActualizacion), true), new Tuple <object, string, bool>(Administrador1.FechaActualizacion, nameof(Administrador1.FechaActualizacion), true), new Tuple <object, string, bool>(Resultado, nameof(Resultado), true), }; using (Consultar ObjConsultar = new Consultar()) DicResultado = ObjConsultar.Consultas(Constantes.Consulta.IniciarSesion, T1); if (DicResultado.ContainsKey(nameof(Resultado))) { Administrador1 = (Estructuras.Administradores)Estructuras.DictionaryEnEstructura(Administrador1, DicResultado); Administrador1.NumeroControl = Tarjeta1.Administrador.NumeroControl; Administrador1.Contrasenia = ObtenerHash(Tarjeta1.Administrador.Contrasenia); Tarjeta1.Administrador = Administrador1; return((bool)DicResultado[nameof(Resultado)]); } else { return(false); } } catch (Exception) { return(false); } }
public string InsertarGrupo(Estructuras.Grupo Grupo, Estructuras.Adminstrador Administrador) { string mensaje=""; if(oAdmninistrativoCl.ValidarSession(Administrador.Username,Administrador.password)) { if (oCarreraCl.CarreraRepetida(Grupo.ID_Carrera)) { Estructuras.Carrera oCarrera = new Estructuras.Carrera(); var data = oCarreraCl.ObtenerCarrera(Grupo.ID_Carrera); oCarrera.Estado = Convert.ToInt32(data.Tables[0].Rows[0]["estado"]); if (oCarrera.Estado == 0) { if (oProfesorCl.ProfesorRepetido(Grupo.ID_Profesor)) { if (oAulaCl.AulaRepetida(Grupo.ID_Aula)) { oGrupoCl.InsertarGrupo(Grupo.ID_Carrera, Grupo.ID_Profesor, Grupo.ID_Aula); if (oGrupoCl.IsError) { mensaje = oGrupoCl.ErrorDescripcion; } else { mensaje = "Grupo agregado correctamente"; } } else { mensaje = "El aula digitada no existe"; } } else { mensaje = "El profesor digitado no existe"; } } else { mensaje = "La carrera digitada no esta disponible"; } } else { mensaje = "La carrera digitada no existe"; } } else { mensaje="Fallo al inicio de sesion"; } return mensaje; }
public string AgregarPlanilla(Estructuras.Planilla planilla) { PlanillaCl oPlanillaCl = new PlanillaCl(); oPlanillaCl.InsertarPlanilla(planilla.Nombre, planilla.Fecha); if (oPlanillaCl.IsError) { return "Error " + oPlanillaCl.ErrorDescripcion; } else { return "Planilla agregada correctamente"; } }
public string EditarPlanilla(Estructuras.Planilla planilla, int id) { PlanillaCl oPlanillaCl = new PlanillaCl(); oPlanillaCl.ModificarPlanilla(id, planilla.Nombre, planilla.Fecha); if (oPlanillaCl.IsError) { return "Error " + oPlanillaCl.ErrorDescripcion; } else { return "Planilla editada correctamente"; } }
/// <summary> /// Nombre del metodo: insertarBitacora /// Funcionalidad: Inserta en la Base de datos al objeto bitacora /// </summary> /// <param name="pbitacora">el objeto bitacora </param> public void insertarBitacora(Clases.Bitacora pbitacora, Estructuras.StructUsuario pobjActual) { Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess(); String querie = "INSERT INTO TBitacora ( fecha , accion, usuario) VALUES ( GETDATE(), '" + pbitacora.descripcion + "', '" + pobjActual.nombre + "');"; try { _dataAccess.executeSQL(querie, null); } catch (Exception ex) { throw new System.Exception(ex.Message); } }
public string InsertarRegistro(Estructuras.Grupo_Estudiante grupo_estudiante,Estructuras.Adminstrador administrador) { string mensaje = ""; if (oAdministrativoCl.ValidarSession(administrador.Username, administrador.password)) { if (oGrupoCl.GrupoRepetido(grupo_estudiante.ID_Grupo)) { if (oEstudcianteCl.EstudianteRepetido(grupo_estudiante.ID_Estudiante)) { if (oGrupo_EstudianteCl.EstudianteEnGrupo(grupo_estudiante.ID_Grupo, grupo_estudiante.ID_Estudiante)) { mensaje = "Ese estudiante ya esta en ese grupo "; } else { oGrupo_EstudianteCl.InsertarEstudianteGrupo(grupo_estudiante.ID_Grupo, grupo_estudiante.ID_Estudiante); if (oGrupo_EstudianteCl.IsError) { mensaje = oGrupo_EstudianteCl.ErrorDescripcion; } else { mensaje = "El registro se ha insertado correctamente"; } } } else { mensaje = "El codigo de estudiante no existe"; } } else { mensaje = "El codigo de grupo no existe"; } } else { mensaje = "Fallo al inicio de sesion"; } return mensaje; }
public string InsertarAula(string nombre, Estructuras.Adminstrador administrador) { string mensaje = ""; if (oAdministradorSql.ValidarSession(administrador.Username, administrador.password)) { oAulaCl.InsertarAula(nombre); if (oAulaCl.IsError) { mensaje = oAulaCl.ErrorDescripcion; } else { mensaje = "Aula agregada correctamente"; } } else { mensaje = "Fallo al inicio de sesion"; } return mensaje; }
public string EliminarCarrera(int id_carrera, Estructuras.Adminstrador administrador) { string mensaje = ""; Logica.Metodos.CarreraCl oCarreraCl = new Logica.Metodos.CarreraCl(); Logica.Metodos.AdministrativoCL oAdministrativoCl = new Logica.Metodos.AdministrativoCL(); if (oAdministrativoCl.ValidarSession(administrador.Username, administrador.password)) { if (oCarreraCl.CarreraRepetida(id_carrera)) { oCarreraCl.EliminarCarrera(id_carrera); mensaje = "Carrera Modificada correctamente"; } else { mensaje = "No se encontro el codigo de carrera digitado"; } } else { mensaje = "Fallo al inicio del usuario"; } return mensaje; }
public string InsertarFactura(Estructuras.Factura Factura) { string mensaje = ""; if (oVehiculoCl.VehiculoRepetido(Factura.Matricula)) { oFacturaCl.InsertarFactura(Factura.Matricula, Factura.Fecha_ingreso, Factura.Fecha_salida, Factura.Costo_Hora); if (oFacturaCl.IsError) { mensaje = oFacturaCl.ErrorDescripcion; } else { mensaje = "Factura Agregada"; } } else { mensaje = "No se encuentra el vehiculo"; } return mensaje; }
public string ModificarCliente(Estructuras.Cliente Cliente) { string mensaje = ""; if (oClienteCl.ClienteRepetido(Cliente.Cedula)) { oClienteCl.ModificarCliente(Cliente.Cedula, Cliente.nombre_completo, Cliente.Fecha_Nacimiento, Cliente.Fecha_Ingreso); if (oClienteCl.IsError) { mensaje = oClienteCl.ErrorDescripcion; } else { mensaje = "Cliente modificado correctamente"; } } else { mensaje = "Ese cliente no existe"; } return mensaje; }
public void Cliente_XmlSerialize_TM() { Estructuras objEstructuras = new Estructuras() { ListaEstructura = new System.Collections.Generic.List <Estructura>() { new Estructura() { ID = "001", Nombre = "Test1", Clientes = new System.Collections.Generic.List <Cliente>() { new Cliente() { ID = Guid.NewGuid(), Nombre = "Nombre1", RFC = "XXXX000000123", Direcciones = new System.Collections.Generic.List <Direccion>() { new Direccion() { Calle = "Calle 1", Colonia = "Colonia 1", CP = "00000", Estado = "México", Pais = "México", Municipio = "Municipio 1", Tipo = "Principal1" }, new Direccion() { Calle = "Calle 2", Colonia = "Colonia 2", CP = "00000", Estado = "México", Pais = "México", Municipio = "Municipio 2", Tipo = "Principal2" } }, DatosContacto = new Contacto() { Emails = new System.Collections.Generic.List <Correo>() { new Correo() { Direccion = "*****@*****.**" }, new Correo() { Direccion = "*****@*****.**" }, new Correo() { Direccion = "*****@*****.**" }, new Correo() { Direccion = "*****@*****.**" } }, Telefonos = new System.Collections.Generic.List <Telefono>() { new Telefono() { Numero = "1234567890", Tipo = "Casa" }, new Telefono() { Numero = "1234567891", Tipo = "Oficina" }, new Telefono() { Numero = "1234567892", Tipo = "Atención a clientes" } } } } } } } }; string xml = XmlUtilities.ToXml(objEstructuras, new xmlNS() { Prefix = "ts", Uri = "http://estructuras.org" }, new xmlNS() { Prefix = "cl", Uri = "http://clientes.org" }); }
public string ModificarFactura(Estructuras.Factura Factura) { string mensaje = ""; if (oFacturaCl.FacturaExiste(Factura.N_factura)) { if (oVehiculoCl.VehiculoRepetido(Factura.Matricula)) { oFacturaCl.ModificarFactura(Factura.Matricula, Factura.Fecha_ingreso, Factura.Fecha_salida, Factura.Costo_Hora, Factura.N_factura); if (oFacturaCl.IsError) { mensaje = oFacturaCl.ErrorDescripcion; } else { mensaje = "Factura Modificada"; } } else { mensaje = "No se encuentra el vehiculo"; } } else { mensaje = "No se encuntra el numero de factura"; } return mensaje; }
public string ModificarVehiculo(Estructuras.Vehiculo Vehiculo) { string mensaje = ""; if (oVehiculoCl.VehiculoRepetido(Vehiculo.Matricula)) { if (oClienteCl.ClienteRepetido(Vehiculo.Cedula)) { oVehiculoCl.ModificarVehiculo(Vehiculo.Matricula, Vehiculo.Cedula, Vehiculo.Color, Vehiculo.Marca); if (oVehiculoCl.IsError) { mensaje = oVehiculoCl.ErrorDescripcion; } else { mensaje = "Vehiculo modificado correctamente"; } } else { mensaje = "El cliente no existe"; } } else { mensaje = "Ese vehiculo no existe"; } return mensaje; }
public void ConsultarCatalogoUsuarios(ref Estructuras.Tarjeta Tarjeta1, ref Estructuras.Usuarios Usuario1, DateTime FechaInicio, DateTime FechaFin, bool BuscarRangoFecha = true, bool BuscarTodosLosEstados = false) { DataTable Tabla = new DataTable(); Dictionary <string, object> Resultado = new Dictionary <string, object>(); Tarjeta1.Error = string.Empty; try { if (!BuscarRangoFecha) { Validar.ValidarRangoFecha(ref FechaInicio, ref FechaFin); } switch (Tarjeta1.TipoConsulta) { case Constantes.TipoConsulta.Masiva: { Tuple <object, string>[] T1 = Estructuras.GenerarTuplaLeerRegistros(Usuario1, FechaInicio, FechaFin, Tarjeta1.TipoConsulta, BuscarTodosLosEstados); using (Consultar ObjConsultar = new Consultar()) Tabla = ObjConsultar.Consultas(Constantes.Consulta.LeerUsuarios, T1); Tarjeta1.TablaConsulta = Tabla; break; } case Constantes.TipoConsulta.IndividualPorId: { if (Usuario1.IdUsuario <= 0) { throw new FormatException(); } Tuple <object, string, bool>[] T1 = Estructuras.GenerarTuplaLeerRegistros(Usuario1, FechaInicio, FechaFin, Tarjeta1.TipoConsulta, BuscarTodosLosEstados, nameof(Usuario1.IdUsuario)); using (Consultar ObjConsultar = new Consultar()) Resultado = ObjConsultar.Consultas(Constantes.Consulta.LeerUsuarios, T1); if (Resultado.Count > 0) { if ((int)Resultado[nameof(Usuario1.IdUsuario)] > 0) { Usuario1 = (Estructuras.Usuarios)Estructuras.DictionaryEnEstructura(Usuario1, Resultado); Tarjeta1.Resultado = Constantes.Resultado.Correcto; } else { Tarjeta1.Resultado = Constantes.Resultado.Incorrecto; } } else { Tarjeta1.Resultado = Constantes.Resultado.Incorrecto; } break; } case Constantes.TipoConsulta.PorParametro: { break; } } } catch (Exception) { } }
/// <summary> /// Nombre del metodo: Registrar Bitacora /// Funcionalidad: registrar las acciones del /// Usuario ingresado en el dia que se realizaron /// </summary> /// <param name="pacciones">Las acciones hechas por el Usuario</param> public static void registrarBitacora(String pacciones, Estructuras.StructUsuario pobjUsuario) { Clases.Bitacora bitacora = new Clases.Bitacora(pacciones); Persistentes.BitacoraPersistente bitacoraPers = new Persistentes.BitacoraPersistente(); bitacoraPers.insertarBitacora(bitacora, pobjUsuario); }
public string InsertarAdministrador(Estructuras.Persona persona, Estructuras.Adminstrador administrador) { string mensaje = ""; if (persona.Nombre == "" || persona.Nombre == " " || persona.Apellidos == "" || persona.Apellidos == " " || administrador.Username == " " || administrador.Username == "" || administrador.password == "" || administrador.password == " ") { mensaje = "Todos los espacios en los datos a la hora de ingresar deben ir completos"; } else { Logica.Metodos.AdministrativoCL oAdministradorSql = new Logica.Metodos.AdministrativoCL(); Logica.Metodos.PersonaCl oPersonaCl = new Logica.Metodos.PersonaCl(); if (oPersonaCl.CedulaRepetida(persona.Cedula)) { mensaje = "La cedula ya esta registrada para una administrados,profesor o estudiante"; } else { if (oAdministradorSql.UsernameRepetido(administrador.Username)) { mensaje = "Ese nombre de usuario no esta disponible"; } else { oPersonaCl.InsertarPersona(persona.Cedula, persona.Nombre, persona.Apellidos); if (oPersonaCl.IsError) { mensaje = "Error " + oPersonaCl.ErrorDescripcion; } else { mensaje = "Persona agregada correctamene"; } oAdministradorSql.InsertarAdministrador(administrador.Username, administrador.password, persona.Cedula); if (oAdministradorSql.IsError) { mensaje = "Error " + oAdministradorSql.ErrorDescripcion; } else { mensaje = mensaje + " y username agregada correctamene"; } } } } return mensaje; }
public string InsertarVehiculo(Estructuras.Vehiculo Vehiculo) { string mensaje = ""; if (oVehiculoCl.VehiculoRepetido(Vehiculo.Matricula)) { mensaje = "Ese vehiculo ya esta reservado"; } else { if (oClienteCl.ClienteRepetido(Vehiculo.Cedula)) { oVehiculoCl.InsertatVehiculo(Vehiculo.Matricula, Vehiculo.Cedula, Vehiculo.Color, Vehiculo.Marca); if (oVehiculoCl.IsError) { mensaje = oVehiculoCl.ErrorDescripcion; } else { mensaje = "Vehiculo agregado correctamente"; } } else { mensaje = "El cliente no existe"; } } return mensaje; }