public static bool CargarDatosSoloEmpleado(ArrayList data) {//`NIF`, `Nombre`, `Apellido`, `Edad`, `Password`, `Activo`, `Imagen` if (data.Count > 0) { GlobalData.Empleado = new Empleado(); GlobalData.Empleado.Nif = data[0].ToString(); GlobalData.Empleado.Nombre = data[1].ToString(); GlobalData.Empleado.Apelido = data[2].ToString(); GlobalData.Empleado.Edad = Convert.ToInt32(data[3]); GlobalData.Empleado.Password = data[4].ToString(); if (data[5].ToString() == "True") { GlobalData.Empleado.Activo = true; } else { GlobalData.Empleado.Activo = false; } if (data[6].ToString().Length > 0) { GlobalData.Empleado.Image = Image.FromStream(ImgByteConverter.ByteToImage((byte[])data[6])); } return(true); } return(false); }
public static bool Escribir(string querySQL, Image imgSource) { using (MySqlConnection databaseConnection = new MySqlConnection(connectionString)) { MySqlCommand commandDatabase = new MySqlCommand(querySQL, databaseConnection); commandDatabase.CommandTimeout = 60; try { commandDatabase.Parameters.AddWithValue("Imagen", ImgByteConverter.ImageToByte(imgSource)); //new Bitmap(imgPath) databaseConnection.Open(); int retorno = commandDatabase.ExecuteNonQuery(); if (retorno > 0) { return(true); } else { return(false); } } catch { return(false); } } }
private static bool CargarDatosEmpleado(ArrayList data) { if (data.Count > 0) { GlobalData.Empleado = new Empleado(); GlobalData.Empleado.Nif = data[0].ToString(); GlobalData.Empleado.Nombre = data[1].ToString(); GlobalData.Empleado.Apelido = data[2].ToString(); GlobalData.Empleado.Edad = Convert.ToInt32(data[3]); if (data[4].ToString().Length > 0) { GlobalData.Empleado.Image = Image.FromStream(ImgByteConverter.ByteToImage((byte[])data[4])); } else { GlobalData.Empleado.Image = AEV7.Properties.Resources.user; } GlobalData.Fichaje = new Fichaje(); GlobalData.Fichaje.Hora_Entrada = TimeSpan.Parse(data[5].ToString()); if (data[6].ToString().Length > 0) { GlobalData.Fichaje.Hora_Salida = TimeSpan.Parse(data[6].ToString()); } return(true); } return(false); }