public static bool ActualizarActivoDeInventario(string codigoActivo, string codigoInventario, int evaluar) { bool actualizado = false; try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ActualizarActivoDeInventario", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@CodigoActivo", codigoActivo)); query.Parameters.Add(new SqlParameter("@CodigoInventario", codigoInventario)); query.Parameters.Add(new SqlParameter("@Evaluar", evaluar)); query.ExecuteNonQuery(); actualizado = true; } } catch (ArgumentException e) { throw new Exception(e.Message); } return(actualizado); }
public static ObservableCollection <ActivoFijo> ListarActivosDeMaestro() { var lista = new ObservableCollection <ActivoFijo>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarActivosDeMaestro", cnn); query.CommandType = CommandType.StoredProcedure; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var activo = new ActivoFijo() { CodigoActivo = dr["CodigoActivo"].ToString() }; lista.Add(activo); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return(lista); }
public static ObservableCollection <Empleado> ListarEmpleadoDeComite(string codigo) { var lista = new ObservableCollection <Empleado>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarEmpleadoPorComite", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@Codigo", codigo)); using (var dr = query.ExecuteReader()) { while (dr.Read()) { var empleado = new Empleado { Codigo = dr["Codigo"].ToString(), }; lista.Add(empleado); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return(lista); }
public static bool GrabarInventario(string codigo, EEstado estado, DateTime fechaInicioReal) { bool actualizado = false; try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_GrabarInventario", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@Codigo", codigo)); query.Parameters.Add(new SqlParameter("@Estado", string.Format("{0}", estado))); query.Parameters.Add(new SqlParameter("@FechaInicio", fechaInicioReal)); query.ExecuteNonQuery(); actualizado = true; } } catch (ArgumentException e) { throw new Exception(e.Message); } return(actualizado); }
public static bool ValidarUsuario(string usuario, string contraseña) { bool autenticado = false; try { using (var cnn = SQLConexion.Conectar()) { var query = new SqlCommand("usp_ValidarUsuario", cnn); query.CommandType = CommandType.StoredProcedure; query.Connection.Open(); query.Parameters.Add(new SqlParameter("@Usuario", usuario)); query.Parameters.Add(new SqlParameter("@Contraseña", contraseña)); using (var dr = query.ExecuteReader()) { dr.Read(); if (dr.HasRows) { autenticado = (Convert.ToInt32(dr["Usuario"]) == 1); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return(autenticado); }
public static Usuario ObtenerUsuario(string noUsuario) { Usuario usuario = null; try { using (var cnn = SQLConexion.Conectar()) { var query = new SqlCommand("usp_ObtenerUsuario", cnn); query.CommandType = CommandType.StoredProcedure; query.Connection.Open(); query.Parameters.Add(new SqlParameter("@noUsuario", noUsuario)); using (var dr = query.ExecuteReader()) { dr.Read(); if (dr.HasRows) { usuario = new Usuario { NombreUsuario = dr["Usuario"].ToString(), Contraseña = dr["Contraseña"].ToString(), Roles = new String[] { dr["Rol"].ToString() } }; } } } } catch (SqlException e) { throw new Exception(e.Message); } return(usuario); }
public static bool GrabarPecosa(Pecosa pecosa) { bool grabado = false; try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_GrabarPecosa", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@CodigoPecosa", pecosa.Codigo)); query.Parameters.Add(new SqlParameter("@CodigoInfTec", pecosa.CodInforme)); query.Parameters.Add(new SqlParameter("@CodigoResBaja", pecosa.Resolucion)); query.Parameters.Add(new SqlParameter("@EstadoPecosa", pecosa.Estado)); grabado = (query.ExecuteNonQuery() == 1); } } catch (Exception e) { throw new Exception(e.Message); } return(grabado); }
public static ObservableCollection <Inventario> ListarInventarioPorEstadoAño(int cantidad, int periodo, string estado) { var lista = new ObservableCollection <Inventario>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarInventarioPorEstadoAño", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@Cant", cantidad)); query.Parameters.Add(new SqlParameter("@Periodo", periodo)); query.Parameters.Add(new SqlParameter("@Estado", estado)); using (var dr = query.ExecuteReader()) { while (dr.Read()) { var date = new DateTime(); var inventario = new Inventario(); inventario.Codigo = dr["Codigo"].ToString(); inventario.Comite = dr["Comite"].ToString(); inventario.Periodo = Convert.ToInt32(dr["Periodo"]); inventario.Estado = (EEstado)Enum.Parse(typeof(EEstado), dr["Estado"].ToString()); DateTime.TryParse(dr["InicioProgramado"].ToString(), out date); inventario.InicioProgramado = date; DateTime.TryParse(dr["InicioReal"].ToString(), out date); inventario.InicioReal = date; DateTime.TryParse(dr["FinalReal"].ToString(), out date); inventario.FinalReal = date; lista.Add(inventario); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return(lista); }
public static ObservableCollection <ActivoFijo> ListarActivosDeInforme(string codigo) { var lista = new ObservableCollection <ActivoFijo>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarActivosDeInforme", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@CODIGO", codigo)); using (var dr = query.ExecuteReader()) { while (dr.Read()) { var activo = new ActivoFijo { CodigoActivo = dr["CodigoActivo"].ToString(), Decripcion = dr["Descripcion"].ToString(), Marca = dr["Marca"].ToString(), Modelo = dr["Modelo"].ToString(), Tipo = dr["Tipo"].ToString(), Sede = dr["Sede"].ToString(), FechaAlta = Convert.ToDateTime(dr["FechaAlta"]), CausalBaja = dr["CausalBaja"].ToString(), ValorLibros = dr["ValorLibros"].ToString(), DeprecionAcumulada = dr["DeprecionAcumulada"].ToString() }; lista.Add(activo); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return(lista); }
public static Inventario ObtenerInventario(string codigo) { Inventario inventario = null; try { using (var cnn = SQLConexion.Conectar()) { var query = new SqlCommand("usp_ObtenerInventario", cnn); query.CommandType = CommandType.StoredProcedure; query.Connection.Open(); query.Parameters.Add(new SqlParameter("@Codigo", codigo)); using (var dr = query.ExecuteReader()) { dr.Read(); if (dr.HasRows) { var date = new DateTime(); inventario = new Inventario(); inventario.Codigo = dr["Codigo"].ToString(); inventario.Comite = dr["Comite"].ToString(); inventario.Periodo = Convert.ToInt32(dr["Periodo"]); inventario.Estado = (EEstado)Enum.Parse(typeof(EEstado), dr["Estado"].ToString()); DateTime.TryParse(dr["InicioProgramado"].ToString(), out date); inventario.InicioProgramado = date; DateTime.TryParse(dr["InicioReal"].ToString(), out date); inventario.InicioReal = date; DateTime.TryParse(dr["FinalReal"].ToString(), out date); inventario.FinalReal = date; } } } } catch (SqlException e) { throw new Exception(e.Message); } return(inventario); }
public static ObservableCollection <Pecosa> ListarPecosaPorCodigo(string codigo) { var lista = new ObservableCollection <Pecosa>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarPecosaPorCodigo", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@CODIGO", codigo)); using (var dr = query.ExecuteReader()) { while (dr.Read()) { var date = new DateTime(); var pecosa = new Pecosa(); pecosa.Codigo = dr["CodigoPecosa"].ToString(); DateTime.TryParse(dr["FechaRegistro"].ToString(), out date); pecosa.FechaRegistro = date; pecosa.Responsable = dr["Responsable"].ToString(); pecosa.Estado = (EEstado)Enum.Parse(typeof(EEstado), string.IsNullOrEmpty(dr["Estado"].ToString()) ? "TODOS" : dr["Estado"].ToString()); pecosa.CodInforme = dr["CodInforme"].ToString(); DateTime.TryParse(dr["FechaRegistroInforme"].ToString(), out date); pecosa.FechaRegistroInforme = date; pecosa.Resolucion = dr["Resolucion"].ToString(); lista.Add(pecosa); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return(lista); }
public static Evaluacion ObtenerEvaluacion(string codigo) { Evaluacion evaluacion = null; try { using (var cnn = SQLConexion.Conectar()) { var query = new SqlCommand("usp_ObtenerEvaluacion", cnn); query.CommandType = CommandType.StoredProcedure; query.Connection.Open(); query.Parameters.Add(new SqlParameter("@CODIGO", codigo)); using (var dr = query.ExecuteReader()) { dr.Read(); if (dr.HasRows) { var date = new DateTime(); evaluacion = new Evaluacion(); evaluacion.Codigo = dr["Codigo"].ToString(); evaluacion.Estado = (EEstado)Enum.Parse(typeof(EEstado), dr["Estado"].ToString()); evaluacion.Responsable = dr["Responsable"].ToString(); DateTime.TryParse(dr["FechaRegistro"].ToString(), out date); evaluacion.FechaRegistro = date; evaluacion.CodInventario = dr["CodInventario"].ToString(); } } } } catch (SqlException e) { throw new Exception(e.Message); } return(evaluacion); }
public static ObservableCollection <Evaluacion> ListarEvaluacionPorCodigo(string codigo) { var lista = new ObservableCollection <Evaluacion>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarEvaluacionPorCodigo", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@CODIGO", codigo)); using (var dr = query.ExecuteReader()) { while (dr.Read()) { var date = new DateTime(); var evaluacion = new Evaluacion(); evaluacion.Codigo = dr["Codigo"].ToString(); evaluacion.Estado = (EEstado)Enum.Parse(typeof(EEstado), dr["Estado"].ToString()); evaluacion.Responsable = dr["Responsable"].ToString(); DateTime.TryParse(dr["FechaRegistro"].ToString(), out date); evaluacion.FechaRegistro = date; evaluacion.CodInventario = dr["CodInventario"].ToString(); lista.Add(evaluacion); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return(lista); }
public static ObservableCollection <Informe> ListarInforme() { var lista = new ObservableCollection <Informe>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarInforme", cnn); query.CommandType = CommandType.StoredProcedure; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var date = new DateTime(); var informe = new Informe(); informe.Codigo = dr["Codigo"].ToString(); informe.Estado = (EEstado)Enum.Parse(typeof(EEstado), dr["Estado"].ToString()); informe.Responsable = dr["Responsable"].ToString(); DateTime.TryParse(dr["FechaRegistro"].ToString(), out date); informe.FechaRegistro = date; informe.CodEvaluacion = dr["CodEvaluacion"].ToString(); lista.Add(informe); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return(lista); }
public static bool InsertarActivoAInventario(string codigoInventario, string codigoActivo) { bool registrado = false; try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_InsertarActivoAInventario", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@CodigoInventario", codigoInventario)); query.Parameters.Add(new SqlParameter("@CodigoActivo", codigoActivo)); query.ExecuteNonQuery(); registrado = true; } } catch (ArgumentException e) { throw new Exception(e.Message); } return(registrado); }