public string Inserta_nuevo_devolucion_material_base_datos(Devolucion_Material material)
        {
            MySqlConnection connection = new MySqlConnection(Configura_Cadena_Conexion_MySQL_almacen_materiales());

            try
            {
                connection.Open();
                MySqlCommand command = new MySqlCommand(Configura_cadena_comando_insertar_en_base_de_datos_devolucion_material(material), connection);
                command.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                connection.Close();
                return(ex.Message);
            }

            connection.Close();
            return("NO errores");
        }
        public List <Devolucion_Material> Adquiere_devolucion_materiales_proyecto_busqueda_en_base_datos(Devolucion_Material material)
        {
            List <Devolucion_Material> Material_existente_disponibles_devolucion_materiales = new List <Devolucion_Material>();
            MySqlConnection            connection = new MySqlConnection(Configura_Cadena_Conexion_MySQL_almacen_materiales());

            try
            {
                MySqlCommand mySqlCommand = new MySqlCommand(Commando_leer_Mysql_busqueda_devolucion_material_proyecto(material), connection);
                connection.Open();
                MySqlDataReader mySqlDataReader = mySqlCommand.ExecuteReader();
                while (mySqlDataReader.Read())
                {
                    Material_existente_disponibles_devolucion_materiales.Add(new Devolucion_Material()
                    {
                        Codigo               = mySqlDataReader["codigo_devolucion"].ToString(),
                        Proyecto             = mySqlDataReader["proyecto"].ToString(),
                        Fecha                = mySqlDataReader["fecha"].ToString(),
                        Codigo_material      = mySqlDataReader["codigo_material"].ToString(),
                        Cantidad             = mySqlDataReader["cantidad_material"].ToString(),
                        Codigo_proveedor     = mySqlDataReader["codigo_proveedor_material"].ToString(),
                        Nombre_empleado      = mySqlDataReader["nombre_empleado"].ToString(),
                        Motivo_devolucion    = mySqlDataReader["motivo_devolucion"].ToString(),
                        Descripcion_material = mySqlDataReader["descripcion_material"].ToString(),
                    });
                }
            }
            catch (Exception ex)
            {
                Material_existente_disponibles_devolucion_materiales.Add(new Devolucion_Material()
                {
                    error = ex.Message.ToString()
                });
            }
            connection.Close();
            return(Material_existente_disponibles_devolucion_materiales);
        }
 private string Configura_cadena_comando_insertar_en_base_de_datos_devolucion_material(Devolucion_Material devolucion_Material)
 {
     return("INSERT INTO devolucion_material(proyecto, fecha,codigo_material," +
            "cantidad_material,codigo_proveedor_material,nombre_empleado,motivo_devolucion,descripcion_material) " +
            "VALUES('" + devolucion_Material.Proyecto + "','" + devolucion_Material.Fecha + "','" +
            devolucion_Material.Codigo_material + "','" + devolucion_Material.Cantidad + "','" + devolucion_Material.Codigo_proveedor + "','" +
            devolucion_Material.Nombre_empleado + "','" + devolucion_Material.Motivo_devolucion + "','" + devolucion_Material.Descripcion_material + "');");
 }
 private string Commando_leer_Mysql_busqueda_devolucion_usuario(Devolucion_Material material)
 {
     return("SELECT * FROM devolucion_material where nombre_empleado ='" + material.Nombre_empleado + "';");
 }
 private string Commando_leer_Mysql_busqueda_devolucion_material(Devolucion_Material material)
 {
     return("SELECT * FROM devolucion_material where codigo_material ='" + material.Codigo_material + "';");
 }
 private string Commando_leer_Mysql_busqueda_devolucion_material_proyecto(Devolucion_Material material)
 {
     return("SELECT * FROM devolucion_material where proyecto ='" + material.Proyecto + "';");
 }