public static bool InsertarEnVentas(string desc, DateTime fecha) { bool retValue = false; try { //DateTime fecha_actual = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm")); SqlConnection sql = new SqlConnection(Properties.Settings.Default.Conexion); sql.Open(); string comando = "INSERT INTO Ventas (fecha, descripcion) VALUES(@fecha, '" + desc + "')"; SqlCommand consulta = new SqlCommand(comando, sql); consulta.Parameters.Add(new SqlParameter("@fecha", SqlDbType.DateTime)).Value = fecha; int data = consulta.ExecuteNonQuery(); if (data == 1) { retValue = true; } sql.Close(); } catch (Exception e) { retValue = false; Archivos.LogError(e); } return(retValue); }
public static bool EliminarDeDB(string comando) { bool retValue = false; try { //"DELETE FROM Personas WHERE id = 3"; SqlConnection sql = new SqlConnection(Properties.Settings.Default.Conexion); sql.Open(); SqlCommand consulta = new SqlCommand(); consulta.CommandText = comando; consulta.Connection = sql; int data = consulta.ExecuteNonQuery(); if (data == 1) { retValue = true; } sql.Close(); } catch (Exception e) { retValue = false; Archivos.LogError(e); } return(retValue); }
public static DataTable Buscar(string texto) { DataTable tabla = null; try { SqlConnection sql = new SqlConnection(Properties.Settings.Default.Conexion); sql.Open(); //string comando = "SELECT * FROM Productos WHERE nombre LIKE '%@text%'"; string comando = "SELECT * FROM Productos WHERE nombre LIKE '%" + texto + "%'"; SqlCommand consulta = new SqlCommand(comando, sql); //consulta.Parameters.Add(new SqlParameter("@text", SqlDbType.Text)).Value = texto; //consulta.Parameters.AddWithValue("@text", texto); SqlDataAdapter data = new SqlDataAdapter(consulta); //data.SelectCommand = consulta; tabla = new DataTable(); data.Fill(tabla); sql.Close(); } catch (Exception e) { Archivos.LogError(e); //Console.WriteLine(e.Message); } return(tabla); }
/// <summary> /// Agregara un service a la cola del taller, siempre y cuando este no este en la misma. /// </summary> /// <param name="service"></param> public static void PonerEnService(U electrodomestico, string service) { bool yaEsta = false; Service nuevoServicio = new Service(electrodomestico, service); foreach (var item in Taller <U> .colaServicios) { if (item == nuevoServicio) { yaEsta = true; break; } } if (!yaEsta) { Taller <U> .recaudado += nuevoServicio.GetCosto; Taller <U> .colaServicios.Enqueue(nuevoServicio); Archivos serviciosDeArchivos = new Archivos(); serviciosDeArchivos.GuardarService(nuevoServicio); serviciosDeArchivos.SerializarBinario(nuevoServicio); } else { throw new YaEstaEnTallerException(); } }
public static void Guardado(object queGuardo) { Archivos archivo = new Archivos(); string path = Directory.GetCurrentDirectory(); path += "\\archivoSalida.txt"; archivo.Guardar(path, queGuardo); }
/// <summary> /// Agregara un service a la cola del taller. /// </summary> /// <param name="service"></param> public static void PonerEnService(U electrodomestico, string service) { Service nuevoServicio = new Service(electrodomestico, service); Taller <U> .recaudado += nuevoServicio.GetCosto; Taller <U> .colaServicios.Enqueue(nuevoServicio); Archivos serviciosDeArchivos = new Archivos(); serviciosDeArchivos.GuardarService(nuevoServicio); serviciosDeArchivos.SerializarBinario(nuevoServicio); }
/// <summary> /// Verifica contraseña correcta /// </summary> /// <param name="sql"></param> /// <param name="salida"></param> /// <returns></returns> public static bool VerificarLogin(string usuario, string pass) { bool retValue = false; try { SqlConnection sql = new SqlConnection(Properties.Settings.Default.Conexion); sql.Open(); SqlCommand consulta = new SqlCommand("SELECT * FROM Propietarios WHERE nombre = '" + usuario + "'"); consulta.Connection = sql; SqlDataReader data = consulta.ExecuteReader(); if (data != null) { while (data.Read()) { string contraseña = data["contraseña"].ToString(); contraseña.Trim(); pass.Trim(); if (contraseña == pass) { retValue = true; } } } data.Close(); sql.Close(); } catch (SqlException e) { retValue = false; MessageBox.Show("El usuario o la contraseña es incorrecto"); Archivos.LogError(e); } catch (Exception e) { retValue = false; Archivos.LogError(e); } return(retValue); }
public static bool Licencia() { bool retorno = false; Archivos archivo = new Archivos(); string ruta2 = Directory.GetCurrentDirectory() + "\\recursos\\Propiedad_Intelectual.txt"; //bool retorno2 = archivo.Leer(ruta2, out string mensaje); string mensaje = File.ReadLines(ruta2).Last(); bool salio = DateTime.TryParse(mensaje, out DateTime dia); if (salio == true) { DateTime nuevo = dia.AddDays(90); DateTime fecha = DateTime.Today; int valor = DateTime.Compare(nuevo, fecha); if (valor <= 0) { retorno = true; } } return(retorno); }
public static DataTable GetData(string comando) { DataTable tabla = null; try { SqlConnection sql = new SqlConnection(Properties.Settings.Default.Conexion); sql.Open(); SqlCommand consulta = new SqlCommand(comando); consulta.Connection = sql; SqlDataAdapter data = new SqlDataAdapter(); data.SelectCommand = consulta; tabla = new DataTable(); //tabla.Locale = System.Globalization.CultureInfo.CurrentCulture; data.Fill(tabla); sql.Close(); } catch (Exception e) { Archivos.LogError(e); //Console.WriteLine(e.Message); } return(tabla); }