Пример #1
0
        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);
        }
Пример #2
0
        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);
                }
            }
        }
Пример #3
0
        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);
        }